.mbox-hd:before, .mbox-hd:after, .main-hd:before, .main-hd:after, .main-bd:before, .main-bd:after, .detail-summary:before, .detail-summary:after, .mbox-bd:before, .mbox-bd:after, .comment-wrapper .comment-option:before, .comment-wrapper .comment-option:after, .detail-block:before, .detail-block:after, .entity-info .control-group:before, .entity-info .control-group:after, .detail-block > .block-head:before, .detail-block > .block-head:after { display: table; content: " "; }
.mbox-hd:after, .mbox-bd:after, .main-hd:after, .main-bd:after, .detail-summary:after, .comment-wrapper .comment-option:after, .detail-block:after, .entity-info .control-group:after, .detail-block > .block-head:after { clear: both; }
body { background: #eee; overflow: hidden; }
.layout-hastips { padding: 20px; }
    .layout-hastips > .table-tray > .tray-tips { width: 350px; padding-left: 20px; }
#navigation { height: 50px; position: relative; z-index: 1002; }
#navigation { position: relative; }
#mainContainer { position: absolute; left: 0; right: 0; bottom: 0; top: 50px; min-width: 1024px; }
.module-view { min-height: 100%; }
.aside { position: absolute; top: 0; left: 0; bottom: 0; width: 220px; background: #273240; z-index: 3; -webkit-transition: left .2s linear; -moz-transition: left .2s linear; -ms-transition: left .2s linear; transition: left .2s linear; }
.main { bottom: 0; position: absolute; right: 0; top: 0; left: 0; -webkit-transition: left .2s linear; -moz-transition: left .2s linear; -ms-transition: left .2s linear; transition: left .2s linear; }
.aside:not(.no-module-data) + .main { left: 220px; }
.no-module-data { left: -220px; }
    .no-module-data + .main .main-hd .toolkit-item:not(.fr) { display: none !important; }
.graph, [class^="graph-16"], [class*=" graph-16"], [class^="graph-28"], [class*=" graph-28"] { background-image: url(../images/eteams_icons.png); background-repeat: no-repeat; display: inline-block; vertical-align: middle; }
    .graph.hide { display: none; }
[class^="graph-16"], [class*=" graph-16"] { height: 16px; width: 16px; }
[class^="graph-28"], [class*=" graph-28"] { height: 28px; width: 28px; }
.graph-16-man { background-position: -96px -254px; }
.graph-16-saleChance { background-position: -304px -286px; }
.graph-16-flag { background-position: -287px -254px; }
.graph-16-clock { background-position: -128px -254px; }
.graph-16-mans { background-position: -80px -254px; }
.graph-16-label { background-position: -32px -254px; }
.graph-16-commonlabel { background-position: -240px -254px; }
.graph-16-pie { background-position: -16px -254px; }
.graph-16-linkitem { background-position: -64px -254px; }
.graph-16-task { background-position: -208px -254px; }
.graph-16-document { background-position: -112px -254px; }
.graph-16-customer { background-position: -256px -254px; }
.graph-16-workflow { background-position: -272px -254px; }
.graph-16-link { background-position: -64px -254px; }
.detail-block.on .block-head .graph-16-link { background-position: -64px -270px; }
.graph-16-lock { background-position: -304px -254px; }
.graph-16-parent { background-position: -320px -254px; }
.graph-16-word { background-position: -336px -254px; }
.graph-16-type { background-position: -352px -254px; }
.graph-16-share { background-position: -48px -254px; }
.graph-16-subtask { background-position: 0 -254px; }
.graph-16-path { background-position: -144px -254px; }
.graph-16-attach { background-position: -176px -254px; }
.graph-16-place { background-position: -160px -254px; }
.graph-16-calendar { background-position: -336px -286px; }
.graph-16-folder { background-position: -352px -286px; }
.graph-16-thin-home { background-position: 0 0; }
.graph-16-thin-task { background-position: -32px 0; }
.graph-16-thin-blog { background-position: -16px 0; }
.graph-16-thin-goal { background-position: -48px 0; }
.graph-16-thin-doc { background-position: -64px 0; }
.graph-16-thin-crm { background-position: -80px 0; }
.graph-16-thin-flow { background-position: -96px 0; }
.graph-16-thin-agenda { background-position: -112px 0; }
.graph-16-thin-report { background-position: -128px 0; }
.graph-16-thin-stat { background-position: -144px 0; }
.graph-16-thin-enterprise { background-position: -160px 0; }
.graph-16-thin-attend { background-position: -176px 0; }
.graph-16-thin-formstat { background-position: -192px 0; }
.graph-16-thin-contact { background-position: -208px 0; }
.graph-16-thin-follow { background-position: -224px 0; }
.graph-16-thin-cog { background-position: -240px 0; }
.graph-16-thin-cog1 { background-position: -256px 0; }
.graph-16-thin-user { background-position: -272px 0; }
.graph-16-thin-dollar { background-position: -304px 0; }
.graph-16-thin-pro { background-position: -320px 0; }
.graph-16-thin-competitor { background-position: -336px 0; }
.graph-16-thin-clue { background-position: -334px -32px; }
.graph-16-folder { background-position: -352px -286px; }
.graph-16-remind { background-position: -320px -286px; }
.graph-16-vs { background-position: -336px -286px; }
.graph-16-percent { background-position: -272px -286px; }
.graph-16-diy { background-position: -256px -286px; }
.detail-block.on .block-head .graph-16-diy { background-position: -256px -302px; }
.graph-16-info { background-position: -288px -286px; }
.detail-block.on .block-head .graph-16-info { background-position: -288px -302px; }
.img-24, .img-32, .img-36 { background-color: #eee; display: inline-block; }
.img-24 { background-size: 24px 24px; height: 24px; width: 24px; }
.img-24 { background-size: 32px 32px; height: 32px; width: 32px; }
.img-36 { background-size: 36px 36px; height: 36px; width: 36px; }
.navigation { background: #2dc3e8; }
    .navigation .dropdown > a:not(.selectui-result):hover, .navigation .dropdown.open > a:not(.selectui-result) { -webkit-box-shadow: 0 -3px 3px rgba(0,0,0,0.3); -o-box-shadow: 0 -3px 3px rgba(0,0,0,0.3); box-shadow: 0 -3px 3px rgba(0,0,0,0.3); }
    .user-menu .dropdown-user, .navigation .dropdown-menu { border: 0; -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.3); -o-box-shadow: 0 2px 5px rgba(0,0,0,0.3); box-shadow: 0 2px 5px rgba(0,0,0,0.3); margin-top: 0; }
.user-panel { width: 220px; float: left; padding: 0 15px 0 10px; height: 100%; position: relative; -webkit-transition: background-color .2s linear; -o-transition: background-color .2s linear; transition: background-color .2s linear; }
    .user-panel.open, .user-menu .teampanel { background: #0092b6; }
    .user-panel .user-avatar { margin: 5px 9px 0 0; border-radius: 50%; }
        .user-panel .user-avatar img { border-radius: 50%; border: 1px solid #fff; height: 38px; width: 38px; }
    .user-panel .user-item em { font-style: normal; display: inline-block; width: 60px; vertical-align: middle; }
.user-menu > a { height: 48px; font-size: 14px; color: #fff; display: block; text-decoration: none; position: relative; }
    .user-menu > a > p { line-height: 18px; }
        .user-menu > a > p.user-team { color: rgba(255,255,255,0.8); font-size: 12px; }
    .user-menu > a > .user-person { padding-top: 6px; }
    .user-menu > a > p.single { padding-top: 0; line-height: 48px; }
.user-menu .user-name { display: inline-block; vertical-align: middle; max-width: 60px; }
.user-menu > a span.hide { display: none; }
.user-menu > a > p > i { font-size: 16px; margin: 0 5px; vertical-align: middle; -webkit-transition: all .15s ease; -o-transition: all .15s ease; transition: all .15s ease; }
.dropdown.open .user-menu > a > p > i { -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); }
.top-user-menu > a > p { display: block; }
    .top-user-menu > a > p.user-team.hide { display: none; }
.user-menu .dropdown-user { width: 757px; overflow-y: auto; padding: 0; background: #ededed; border: 0; z-index: 501; }
.user-menu-backdrop { background: rgba(0,0,0,0.5); z-index: 500; position: fixed; top: 50px; left: 0; right: 0; bottom: 0; }
.user-menu .teampanel { padding: 12px 20px; }
    .user-menu .teampanel .a-team { background: transparent; color: #fff; border-color: #50b4cc; }
        .user-menu .teampanel .a-team:hover { background-color: #23b7e5; border-color: #18aedb; }
        .user-menu .teampanel .a-team:active { background-color: #1f9fd1; }
    .user-menu .teampanel .teams-swich .e-selectui { width: 250px; }
    .user-menu .teampanel .teams-swich .selectui-result { background: 0; color: #fff; border-color: #50b4cc; }
        .user-menu .teampanel .teams-swich .selectui-result:hover { background: #0286a7; }
    .user-menu .teampanel .teams-swich .dropdown-menu a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; -o-text-overflow: ellipsis; color: #fff; }
        .user-menu .teampanel .teams-swich .dropdown-menu > .active > a, .user-menu .teampanel .teams-swich .dropdown-menu a:hover { background: #fff; color: #000; }
    .user-menu .teampanel .teams-swich .txt { line-height: 30px; font-size: 12px; color: rgba(255,255,255,0.8); display: inline-block; margin-right: 5px; }
.user-menu .mypanel { width: 166px; padding: 0 16px; }
    .user-menu .mypanel .avatar { width: 54px; height: 54px; margin: 16px auto 25px; }
        .user-menu .mypanel .avatar img { width: 52px; height: 52px; border: 2px solid #fff; border-radius: 50%; }
    .user-menu .mypanel .myoption { margin: 0 auto; width: 90%; }
        .user-menu .mypanel .myoption .btn { border-radius: 3px; background-color: transparent; color: #666; }
            .user-menu .mypanel .myoption .btn.on { background-color: #488fbc; border-color: #397ca7; color: #fff; }
            .user-menu .mypanel .myoption .btn:hover { background-color: #2dc1e6; color: #fff; border-color: #02aed9; }
            .user-menu .mypanel .myoption .btn + .btn { margin-top: 10px; }
.user-menu .otherspanel { width: 566px; }
.user-menu .hint { font-style: italic; color: #979797; line-height: 30px; padding: 12px 0; }
.user-space-search { float: right; position: relative; }
.user-menu .user-space-search .search-btn { position: absolute; height: 28px; width: 28px; line-height: 28px; display: inline-block; text-align: center; text-decoration: none; color: #999; top: 0; right: 0; }
    .user-menu .user-space-search .search-btn:hover { color: #5d9cec; }
.user-menu .user-space-search input { padding-right: 30px; }
.user-menu .user-tab { width: 100%; border-radius: 3px 3px 0 0; background: #f5f5f5; border-bottom: 2px solid #ccc; height: 40px; }
    .user-menu .user-tab > li { width: 33.3333%; float: left; }
    .user-menu .user-tab.nosub > li { width: 50%; }
    .user-menu .user-tab > li > a { display: block; line-height: 38px; height: 40px; color: #999; background: #f5f5f5; text-align: center; border-bottom: 2px solid #ccc; border-right: 2px solid #fff; text-decoration: none; }
    .user-menu .user-tab > li:last-child > a { border-right: 0; }
    .user-menu .user-tab > li.active > a { font-weight: bold; color: #2dc3e8; background: #fff; border-bottom-color: #2dc3e8; -webkit-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out; }
.user-menu .user-list-container { height: 215px !important; padding: 10px 0 10px 10px; background-color: #fff; border-radius: 0 0 3px 3px; }
.user-list-container ul { padding-right: 10px; position: relative; }
.user-menu .user-item { border-radius: 5px; float: left; height: 40px; padding: 5px 10px; width: 25%; }
    .user-menu .user-item:hover { background-color: #f5f5f5; }
    .user-menu .user-item > a { line-height: 30px; color: #666; }
        .user-menu .user-item > a:hover { color: #08c; }
    .user-menu .user-item .avatar { border-radius: 50%; height: 30px; width: 30px; vertical-align: middle; margin-right: 3px; }
    .user-menu .user-item .icon-comments { display: none; text-decoration: none; }
    .user-menu .user-item:hover .icon-comments { display: block; }
.user-menu .user-follow-btns { margin: 10px 0; text-align: center; }
.user-menu .useroption { padding: 12px 25px 12px 0; width: 100%; }
    .user-menu .useroption .btn { float: right; margin-left: 18px; border-radius: 2px; }
.base-nav { float: left; }
    .base-nav .nav-ul > li, .base-nav .nav-ul .nav-autolis > li { float: left; position: relative; }
        .base-nav .nav-ul > li > a, .base-nav .nav-ul .nav-autolis > li > a { display: block; padding: 0 16px; line-height: 50px; height: 50px; font-size: 16px; color: #fff; text-decoration: none; -webkit-transition: background-color .2s linear,color .2s linear; -o-transition: background-color .2s linear,color .2s linear; transition: background-color .2s linear,color .2s linear; }
        .base-nav .nav-ul > li > a, .base-nav .nav-ul .nav-autolis > li > a { width: 105px; text-align: center; }
    .base-nav .nav-ul li.nav-homeli > a { width: auto; }
    .base-nav .nav-ul li > a:hover, .base-nav .nav-ul li.active > a { background-color: #02aed9; }
    .base-nav .nav-homeli .message-count { padding: 1px 3px; border-radius: 7px; background: #f94521; color: #fff; line-height: 1; min-width: 14px; position: absolute; top: 10px; right: 2px; font-size: 12px; font-style: normal; }
        .base-nav .nav-homeli .message-count:empty { display: none; }
    .base-nav .nav-homeli .dropdown-menu > li > a { padding: 5px 60px 5px 40px; position: relative; }
    .base-nav .nav-homeli .badge { margin-top: 2px; position: absolute; right: 16px; top: 5px; }
    .base-nav .graph { height: 16px; width: 16px; }
    .base-nav .nav-homeli .dropdown-menu .graph { height: 16px; width: 16px; margin: 0 8px 2px -4px; position: absolute; left: 20px; top: 8px; }
    .base-nav .nav-homeli .dropdown-menu > li > a { padding: 5px 60px 5px 40px; position: relative; }
    .base-nav .nav-homeli .dropdown-menu .graph1 { background-position: 0 -334px; }
    .base-nav .nav-homeli .dropdown-menu .graph2 { background-position: -48px -334px; }
    .base-nav .nav-homeli .dropdown-menu .graph3 { background-position: -64px -334px; }
    .base-nav .nav-homeli .dropdown-menu .graph4 { background-position: -80px -334px; }
    .base-nav .nav-homeli .dropdown-menu .graph5 { background-position: -144px -334px; }
    .base-nav .nav-homeli .dropdown-menu .graph6 { background-position: -32px -334px; }
    .base-nav .nav-homeli .dropdown-menu .graph7 { background-position: -112px -334px; }
    .base-nav .nav-homeli .dropdown-menu .graph8 { background-position: -16px -334px; }
    .base-nav .nav-homeli .dropdown-menu .graph9 { background-position: -128px -334px; }
    .base-nav .nav-homeli .dropdown-menu .graph10 { background-position: -96px -334px; }
    .base-nav .nav-homeli .dropdown-menu li:hover .graph1 { background-position: 0 -350px; }
    .base-nav .nav-homeli .dropdown-menu li:hover .graph2 { background-position: -48px -350px; }
    .base-nav .nav-homeli .dropdown-menu li:hover .graph3 { background-position: -64px -350px; }
    .base-nav .nav-homeli .dropdown-menu li:hover .graph4 { background-position: -80px -350px; }
    .base-nav .nav-homeli .dropdown-menu li:hover .graph5 { background-position: -144px -350px; }
    .base-nav .nav-homeli .dropdown-menu li:hover .graph6 { background-position: -32px -350px; }
    .base-nav .nav-homeli .dropdown-menu li:hover .graph7 { background-position: -112px -350px; }
    .base-nav .nav-homeli .dropdown-menu li:hover .graph8 { background-position: -16px -350px; }
    .base-nav .nav-homeli .dropdown-menu li:hover .graph9 { background-position: -128px -350px; }
    .base-nav .nav-homeli .dropdown-menu li:hover .graph10 { background-position: -96px -350px; }
    .base-nav .nav-ul li .graph { height: 16px; width: 16px; margin-top: -3px; }
        .base-nav .nav-ul li .graph + span { margin-left: 8px; white-space: nowrap; }
    .base-nav .sub-cate dd a span:nth-of-type(1) { display: none; }
    .base-nav .nav-ul .more-li > a { width: 117px; }
        .base-nav .nav-ul .more-li > a:hover, .base-nav .nav-ul .more-li.open > a { background: #fff !important; color: #48484e; border: 0; position: relative; z-index: 2; }
        .base-nav .nav-ul .more-li > a > i { display: inline-block; margin-left: 10px; }
    .base-nav .sub-cate { position: absolute; left: 0; background: #fff; border: 0; z-index: 1; padding: 16px 20px 8px; white-space: nowrap; }
        .base-nav .sub-cate .group { display: inline-block; vertical-align: top; }
            .base-nav .sub-cate .group + .group { margin-left: 35px; }
            .base-nav .sub-cate .group dl { width: 166px; }
        .base-nav .sub-cate dl + dl { padding-top: 16px; border-top: 1px solid #f1f1f1; }
        .base-nav .sub-cate dt { font-weight: bold; }
        .base-nav .sub-cate dd { padding: 12px 0; }
            .base-nav .sub-cate dd a { display: block; height: 27px; line-height: 27px; color: #666; padding: 0 9px; margin-bottom: 6px; text-decoration: none; border-radius: 2px; -webkit-transition: background .15s linear; -o-transition: background .15s linear; transition: background .15s linear; }
                .base-nav .sub-cate dd a.hide { display: none; }
                .base-nav .sub-cate dd a:last-child { margin-bottom: 0; }
                .base-nav .sub-cate dd a:hover { color: #323232; background: #f3f3f3; }
                .base-nav .sub-cate dd a .graph { margin-right: 13px; margin-top: -2px; }
                .base-nav .sub-cate dd a:hover .graph { opacity: 1; }
    .base-nav .nav-ul li > a > .graph-home { background-position: 0 0; }
    .base-nav .nav-ul li > a > .graph-task { background-position: -32px 0; }
    .base-nav .nav-ul li > a > .graph-wechatservice { background-position: -288px 0; }
    .base-nav .nav-ul li > a > .graph-blog { background-position: -16px 0; }
    .base-nav .nav-ul li > a > .graph-goal { background-position: -48px 0; }
    .base-nav .nav-ul li > a > .graph-doc { background-position: -64px 0; }
    .base-nav .nav-ul li > a > .graph-crm { background-position: -80px 0; }
    .base-nav .nav-ul li > a > .graph-flow { background-position: -96px 0; }
    .base-nav .nav-ul li > a > .graph-agenda { background-position: -112px 0; }
    .base-nav .nav-ul li > a > .graph-report { background-position: -128px 0; }
    .base-nav .nav-ul li > a > .graph-stat { background-position: -144px 0; }
    .base-nav .nav-ul li > a > .graph-enterprise { background-position: -160px 0; }
    .base-nav .nav-ul li > a > .graph-attend { background-position: -176px 0; }
    .base-nav .nav-ul li > a > .graph-formstat { background-position: -192px 0; }
    .base-nav .nav-ul li > a > .graph-contact { background-position: -208px 0; }
    .base-nav .nav-ul li > a > .graph-salechance { background-position: -304px 0; }
    .base-nav .nav-ul li > a > .graph-production { background-position: -320px 0; }
    .base-nav .nav-ul li > a > .graph-competitor { background-position: -336px 0; }
    .base-nav .nav-ul li > a > .graph-clue { background-position: -336px -32px; }
    .base-nav .sub-cate .graph-home { background-position: 0 -16px; }
    .base-nav .sub-cate .graph-task { background-position: -32px -16px; }
    .base-nav .sub-cate .graph-wechatservice { background-position: -288px -16px; }
    .base-nav .sub-cate .graph-blog { background-position: -16px -16px; }
    .base-nav .sub-cate .graph-goal { background-position: -48px -16px; }
    .base-nav .sub-cate .graph-doc { background-position: -64px -16px; }
    .base-nav .sub-cate .graph-crm { background-position: -80px -16px; }
    .base-nav .sub-cate .graph-flow { background-position: -96px -16px; }
    .base-nav .sub-cate .graph-agenda { background-position: -112px -16px; }
    .base-nav .sub-cate .graph-report { background-position: -128px -16px; }
    .base-nav .sub-cate .graph-stat { background-position: -144px -16px; }
    .base-nav .sub-cate .graph-enterprise { background-position: -160px -16px; }
    .base-nav .sub-cate .graph-attend { background-position: -176px -16px; }
    .base-nav .sub-cate .graph-formstat { background-position: -192px -16px; }
    .base-nav .sub-cate .graph-contact { background-position: -208px -16px; }
    .base-nav .sub-cate .graph-salechance { background-position: -304px -16px; }
    .base-nav .sub-cate .graph-production { background-position: -320px -16px; }
    .base-nav .sub-cate .graph-competitor { background-position: -336px -16px; }
    .base-nav .sub-cate .graph-clue { background-position: -338px -50px; }
    .base-nav .nav-autolis { float: left; max-width: 105px; height: 50px; overflow: hidden; }
        .base-nav .nav-autolis.hideli > li:not(.active) { display: none !important; }

@media(min-width:1150px) {
    .base-nav .nav-autolis { max-width: 210px; }
}

@media(min-width:1280px) {
    .base-nav .nav-autolis { max-width: 315px; }
}

@media(min-width:1440px) {
    .base-nav .nav-autolis { max-width: 420px; }
}

@media(min-width:1600px) {
    .base-nav .nav-autolis { max-width: 525px; }
}

@media(min-width:1720px) {
    .base-nav .nav-autolis { max-width: 630px; }
}

@media(min-width:1800px) {
    .base-nav .nav-autolis { max-width: 735px; }
}

@media(min-width:1920px) {
    .base-nav .nav-autolis { max-width: 840px; }
}

.navigation-themeB, .navigation-themeB .user-panel .user-avatar { background: #306ab7; }
    .navigation-themeB .user-panel.open, .navigation-themeB .user-panel.open .user-avatar { background: #2458a7; }
    .navigation-themeB .nav-ul li > a:hover, .navigation-themeB .nav-ul li.active > a, .navigation-themeB .search-box input[type="text"] { background-color: #2458a7 !important; }
.base-nav-opt { height: 36px; line-height: 36px; text-align: center; margin: 0 -20px -8px -20px; border-top: 1px solid #d5d5d5; }
    .base-nav-opt a { display: block; text-decoration: none; color: #666; }
        .base-nav-opt a:hover { background: #f1f1f1; color: #333; }
.quick-menu .nav > li { margin-right: 6px; }
    .quick-menu .nav > li > a { padding: 0 12px; color: #fff; line-height: 50px; height: 50px; }
        .quick-menu .nav > li > a > .icon-angle-down { position: relative; top: 2px; font-size: 14px; }
    .quick-menu .nav > li > a, .quick-menu > li.dropdown a { -webkit-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; }
        .quick-menu .nav > li > a:hover { background-color: #02aed9; }
.quick-menu .graph { height: 16px; width: 16px; }
.quick-menu .graph-plus { background-position: 0 -32px; }
.quick-menu .message-menu .graph-bell { background-position: -16px -32px; }
.quick-menu .graph-wechat { background-position: -32px -32px; }
.quick-menu .graph-qq { background-position: -128px -32px; }
.quick-menu .graph-eteams { background-position: -49px -32px; width: 63px; }
.quick-menu .dropdown:hover > a .graph-plus { background-position: 0 -48px; }
.quick-menu .dropdown:hover > a .graph-bell { background-position: -16px -48px; }
.quick-menu .dropdown:hover > a .graph-eteams { background-position: -49px -48px; }
.quick-menu .quick-create-menu .dropdown-menu .graph { height: 20px; width: 20px; margin-right: 10px; vertical-align: -5px; -webkit-transition: background .15s linear; -o-transition: background .15s linear; transition: background .15s linear; }
.quick-menu .quick-create-menu .dropdown-menu > li > a { padding: 8px 20px; }
.quick-menu .quick-create-menu .dropdown-menu .graph-task { background-position: 0 -501px; }
.quick-menu .quick-create-menu .dropdown-menu .graph-blog { background-position: -20px -501px; }
.quick-menu .quick-create-menu .dropdown-menu .graph-doc { background-position: -60px -501px; }
.quick-menu .quick-create-menu .dropdown-menu .graph-flow { background-position: -100px -501px; }
.quick-menu .quick-create-menu .dropdown-menu .graph-crm { background-position: -80px -501px; }
.quick-menu .quick-create-menu .dropdown-menu .graph-goal { background-position: -40px -501px; }
.quick-menu .quick-create-menu .dropdown-menu .graph-agenda { background-position: -140px -501px; }
.quick-menu .quick-create-menu .dropdown-menu .graph-linkman { background-position: -120px -501px; }
.quick-menu .quick-create-menu .dropdown-menu .graph-record { background-position: -220px -501px; }
.quick-menu .quick-create-menu .dropdown-menu a:hover .graph-task { background-position: 0 -521px; }
.quick-menu .quick-create-menu .dropdown-menu a:hover .graph-blog { background-position: -20px -521px; }
.quick-menu .quick-create-menu .dropdown-menu a:hover .graph-doc { background-position: -60px -521px; }
.quick-menu .quick-create-menu .dropdown-menu a:hover .graph-flow { background-position: -100px -521px; }
.quick-menu .quick-create-menu .dropdown-menu a:hover .graph-crm { background-position: -80px -521px; }
.quick-menu .quick-create-menu .dropdown-menu a:hover .graph-goal { background-position: -40px -521px; }
.quick-menu .quick-create-menu .dropdown-menu a:hover .graph-agenda { background-position: -140px -521px; }
.quick-menu .quick-create-menu .dropdown-menu a:hover .graph-linkman { background-position: -120px -521px; }
.quick-menu .quick-create-menu .dropdown-menu a:hover .graph-record { background-position: -220px -521px; }
.quick-menu .eteams-quick .dropdown-menu { width: 170px; }
.quick-menu .search-box { width: 172px; margin: 10px 12px 0 0; position: relative; display: inline-block; }

@media(max-width:1150px) {
    .quick-menu .search-box { width: 158px; }
}

.quick-menu .search-box input[type="text"] { width: 100%; height: 30px; border-radius: 15px; padding: 5px 32px 5px 22px; line-height: 20px; border: 0; color: #fff; background-color: #1aaed2; -webkit-transition: background-color .25s ease-in-out; -o-transition: background-color .25s ease-in-out; transition: background-color .25s ease-in-out; }
    .quick-menu .search-box input[type="text"]:hover { background-color: #0099be; }
    .quick-menu .search-box input[type="text"]:focus { background-color: #08a; }
    .quick-menu .search-box input[type="text"]::-moz-placeholder { color: rgba(255,255,255,0.8); }
    .quick-menu .search-box input[type="text"]:-ms-input-placeholder { color: rgba(255,255,255,0.8); }
    .quick-menu .search-box input[type="text"]::-webkit-input-placeholder { color: rgba(255,255,255,0.8); }
.quick-menu .search-box .search-btn { color: #fff; position: absolute; top: 0; right: 0; height: 30px; width: 32px; text-align: center; line-height: 30px; text-decoration: none; }
.quick-menu > .nav > li.dropdown:hover > a { color: #48484e; border-color: #a3adba; background: #fff; }
.quick-menu .message-menu .dropdown-menu li:hover .badge { background: #fff; color: #428bca; }
.quick-menu .message-menu .dropdown-menu > li > a { padding: 5px 60px 5px 40px; position: relative; }
.quick-menu .message-menu .badge { margin-top: 2px; position: absolute; right: 16px; top: 5px; }
.quick-menu .message-menu .message-count { padding: 1px 3px; border-radius: 7px; background: #f94521; color: #fff; line-height: 1; min-width: 14px; position: absolute; top: 10px; right: 0; font-size: 12px; font-style: normal; }
    .quick-menu .message-menu .message-count.hint { -webkit-animation: bounce 1s 5; -moz-animation: bounce 1s 5; -ms-animation: bounce 1s 5; -o-animation: bounce 1s 5; animation: bounce 1s 5; }
    .quick-menu .message-menu .message-count:empty { display: none; }
.quick-menu .message-menu li .graph { height: 16px; width: 16px; margin: 0 8px 2px -4px; position: absolute; left: 20px; top: 8px; }
.quick-menu .message-menu li .graph1 { background-position: 0 -334px; }
.quick-menu .message-menu li .graph2 { background-position: -48px -334px; }
.quick-menu .message-menu li .graph3 { background-position: -64px -334px; }
.quick-menu .message-menu li .graph4 { background-position: -80px -334px; }
.quick-menu .message-menu li .graph5 { background-position: -144px -334px; }
.quick-menu .message-menu li .graph6 { background-position: -32px -334px; }
.quick-menu .message-menu li .graph7 { background-position: -112px -334px; }
.quick-menu .message-menu li .graph8 { background-position: -16px -334px; }
.quick-menu .message-menu li .graph9 { background-position: -128px -334px; }
.quick-menu .message-menu li .graph10 { background-position: -96px -334px; }
.quick-menu .message-menu li:hover .graph1 { background-position: 0 -350px; }
.quick-menu .message-menu li:hover .graph2 { background-position: -48px -350px; }
.quick-menu .message-menu li:hover .graph3 { background-position: -64px -350px; }
.quick-menu .message-menu li:hover .graph4 { background-position: -80px -350px; }
.quick-menu .message-menu li:hover .graph5 { background-position: -144px -350px; }
.quick-menu .message-menu li:hover .graph6 { background-position: -32px -350px; }
.quick-menu .message-menu li:hover .graph7 { background-position: -112px -350px; }
.quick-menu .message-menu li:hover .graph8 { background-position: -16px -350px; }
.quick-menu .message-menu li:hover .graph9 { background-position: -128px -350px; }
.quick-menu .message-menu li:hover .graph10 { background-position: -96px -350px; }
.quick-menu .popover { text-align: center; }
.quick-menu .wechat-toggle { position: relative; }
    .quick-menu .wechat-toggle:hover > a { background-color: #2dc3e8; color: #fff; }
    .quick-menu .wechat-toggle .popover { right: 177px; top: -20px; left: auto; }
    .quick-menu .wechat-toggle:hover .popover { display: block; }
    .quick-menu .wechat-toggle .popover .arrow { top: 0; margin-top: 22px; }
.aside-nav > li > .link-item { padding: 15px 22px 15px 56px; }
    .aside-nav > li > .link-item:not(div):hover, .aside-nav > li.active > .link-item { background-color: rgba(0,0,0,0.1); }
.aside-nav .link-item { font-size: 14px; display: block; padding: 10px 22px 10px 56px; line-height: 20px; color: #cdcdcd; text-decoration: none; position: relative; }
    .aside-nav .link-item > .icon-angle-down { -webkit-transition: all .15s ease; -ms-transition: all .15s ease; -o-transition: all .15s ease; transition: all .15s ease; }
    .aside-nav .link-item.on > .icon-angle-down { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); }
.aside-nav .active > .link-item { border-left: 3px solid #2dc3e8; padding-left: 53px; color: #f9f9f9; }
.aside-nav [class^="graph-16"], .aside-nav [class*=" graph-16"] { opacity: .8; }
.aside-nav .item-icon { position: absolute; margin: 2px 0 0 -35px; }
.aside-nav > li > .sub-nav { background-color: #1e2631; }
.aside-nav > li > ul.sub-nav > li > a.link-item { color: #c3c3c3; }
.aside-nav .sub-nav > li > .link-item:before, .aside-nav .sub-nav > li > .link-item:after { content: ""; position: absolute; }
.aside-nav .sub-nav > li.active > .link-item:before { left: 23px; }
.aside-nav .sub-nav > li.active > .link-item:after { left: 19px; }
.aside-nav .sub-nav > li > .link-item:before { top: 0; bottom: 0; left: 26px; width: 1px; background-color: #3c434b; z-index: 1; }
.aside-nav .sub-nav > li > .link-item:after { height: 9px; width: 9px; border-radius: 50%; border: 1px solid #3c434b; background-color: #1e2631; z-index: 2; top: 50%; left: 22px; margin-top: -4px; }
.aside-nav .sub-nav > li.active > .link-item:before { background-color: #0b5668; }
.aside-nav .sub-nav > li.active > .link-item:after { border-color: #0b5668; background-color: #0b5668; }
.aside-nav .sub-nav .link-item:hover, .aside-nav .sub-nav .active > .link-item { color: #b8babd; background: rgba(0,0,0,0.1); }
.aside-nav .sub-nav2 .link-item:hover, .aside-nav .sub-nav2 .active > .link-item { background-color: #111721; }
.aside-nav .sub-nav2 { background-color: #141b27; }
.aside-nav .link-item .badge { margin-top: 1px; background: #31b0d4; display: inline-block; min-width: 20px; padding: 4px 5px; }
.main-hd { min-height: 51px; padding: 10px 20px; border-bottom: 1px solid #bebebe; background-color: #f3f3f3; position: relative; z-index: 100; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2); -o-box-shadow: 0 0 5px rgba(0,0,0,0.2); box-shadow: 0 0 5px rgba(0,0,0,0.2); }
.main-hd-fixed { position: fixed; top: 50px; left: 220px; right: 0; }
.main-hd .title { line-height: 30px; float: left; color: #666; margin-right: 15px; }
    .main-hd .title + .toolkit-list { margin-left: 20px; float: left; }
    .main-hd .title .graph { width: 32px; height: 32px; margin: -1px 13px -1px 0; }
    .main-hd .title .graph-at { background-position: -32px -437px; }
    .main-hd .title .graph-calendar { background-position: -64px -405px; }
    .main-hd .title .graph-remind { background-position: -32px -469px; }
    .main-hd .title .graph-apply { background-position: -64px -469px; }
    .main-hd .title .graph-wechatservice { background-position: -288px -469px; }
    .main-hd .title .graph-share { background-position: 0 -469px; }
    .main-hd .title .graph-receive { background-position: -288px -405px; }
    .main-hd .title .graph-newcomment { background-position: -96px -469px; }
    .main-hd .title .graph-info { background-position: 0 -405px; }
    .main-hd .title .graph-newfinish { background-position: -32px -405px; }
    .main-hd .title .graph-unfinish { background-position: -192px -405px; }
    .main-hd .title .graph-dynamic { background-position: -192px -437px; }
    .main-hd .title .graph-profile { background-position: -160px -437px; }
    .main-hd .title .graph-follow { background-position: 0 -437px; }
    .main-hd .title .graph-newitem { background-position: -256px -405px; }
    .main-hd .title .graph-unfinished { background-position: -192px -405px; }
    .main-hd .title .graph-wechat { background-position: -64px -437px; }
    .main-hd .title .graph-finished { background-position: -32px -405px; }
    .main-hd .title .graph-tag { background-position: -128px -437px; }
    .main-hd .title .graph-search { background-position: -96px -405px; }
    .main-hd .title .graph-watched { background-position: -160px -437px; }
    .main-hd .title .graph-favourite { background-position: -160px -405px; }
    .main-hd .title .graph-wechatAPP { background-position: -128px -469px; }
    .main-hd .title .graph-settings { background-position: -224px -405px; }
    .main-hd .title .graph-groups { background-position: -320px -405px; }
.main-hd .hint { display: block; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .main-hd .hint.hide { display: none; }
.main-hd .hint-danger { color: #e60000; }
.main-hd .breadcrumb { display: inline-block; }
.main-content { padding: 20px; }
.main-bd .main-sidebar { width: 0; background: #eee; border-left: 1px solid #d5d5d5; -webkit-transition: width .25s linear; -o-transition: width .25s linear; transition: width .25s linear; }
.main-sidebar-bd { padding: 20px 15px; width: 340px; }
.main-bd.sidebar-in .main-sidebar { width: 341px; }
.usercard .siderbar-ctrl-btn { display: none; }
.siderbar-ctrl-btn { background-position: right -116px; height: 48px; width: 24px; position: fixed; margin: 0 0 0 -24px; top: 150px; cursor: pointer; z-index: 10; }
    .siderbar-ctrl-btn:hover { background-position: right -164px; }
    .siderbar-ctrl-btn.on { background-position: right -212px; }
        .siderbar-ctrl-btn.on:hover { background-position: right -260px; }
.mbox { border: 1px solid #d5d5d5; margin-bottom: 20px; background: #fff; }
.mbox-hd { border-bottom: 3px solid #2dc3e8; padding: 9px 15px; min-height: 51px; color: #666; }
    .mbox-hd .mbox-title { float: left; line-height: 30px; margin: 0; }
    .mbox-hd .mbox-option { float: right; }
        .mbox-hd .mbox-option .toolkit-list { margin-right: -10px; }
.mbox-bd { padding: 15px; }
.sbox .sbox-hd { padding-bottom: 12px; border-bottom: 1px solid #d5d5d5; color: #666; }
.sbox .sbox-title { margin: 0; }
.sbox-bd { padding: 20px 0; }
.sbox-no-data { margin: 30px 50px; padding: 10px 20px; background: #f8f8f8; border-radius: 5px; color: #999; text-align: center; }
.side-statlist li { line-height: 25px; padding: 4px 8px 4px 4px; border-radius: 5px; color: #444; }
    .side-statlist li + li { margin-top: 5px; }
    .side-statlist li:hover { background: #fff; color: #555; }
    .side-statlist li .avatar { height: 25px; width: 25px; border-radius: 50%; margin-right: 10px; }
.side-statlist .list-more { height: 30px; line-height: 28px; border-width: 1px 0; border-style: solid; text-align: center; cursor: pointer; border-color: #ddd; color: #08c; margin-top: 10px; }
    .side-statlist .list-more:hover { background: #f5f5f5; }
.module-detail-slide { -webkit-transition: all ease-in-out .5s; -moz-transition: all ease-in-out .5s; -ms-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; transition: all ease-in-out .5s; -webkit-transform: translateX(800px) translateY(0px); -moz-transform: translateX(800px) translateY(0px); -ms-transform: translateX(800px) translateY(0px); -o-transform: translateX(800px) translateY(0px); transform: translateX(800px) translateY(0px); position: fixed; top: 50px; bottom: 0; right: 0; z-index: 1000; background: #f8f8f8; border-left: 1px solid #ddd; width: 800px; -webkit-box-shadow: -3px 0 4px rgba(0,0,0,0.1); -o-box-shadow: -3px 0 4px rgba(0,0,0,0.1); box-shadow: -3px 0 4px rgba(0,0,0,0.1); }
    .module-detail-slide.in { -webkit-transform: translateX(0px) translateY(0px); -moz-transform: translateX(0px) translateY(0px); -ms-transform: translateX(0px) translateY(0px); -o-transform: translateX(0px) translateY(0px); transform: translateX(0px) translateY(0px); }
.module-detail-view ul li { list-style: none; }
.module-detail-view .detail-slide-close { font-size: 28px; border-left: 1px solid #ddd; }
.modal .module-detail-view .detail-slide-close { border-radius: 0 3px 0 0; }
.module-detail-view .handle-item > a .graph, .entity-info .control-label .graph, .detail-infos .info-item .graph, .detail-desc-wrap .graph { margin-right: 10px; vertical-align: -3px; opacity: .7; }
.editform { margin: 35px; }
.detail-header { background: #f8f8f8; border-bottom: 1px solid #ddd; height: 51px; }
.modal .detail-header { border-radius: 3px 3px 0 0; }
.detail-brand { margin: 7px 0 0 10px; font-weight: bold; color: #454545; float: left; }
    .detail-brand .graph { margin-right: 12px; border-radius: 50%; height: 36px; width: 36px; }
    .detail-brand .graph-blog { background-position: 0 -120px; }
    .detail-brand .graph-task { background-position: -36px -120px; }
    .detail-brand .graph-goal { background-position: -72px -120px; }
    .detail-brand .graph-doc { background-position: -108px -120px; }
    .detail-brand .graph-crm { background-position: -144px -120px; }
    .detail-brand .graph-flow { background-position: -180px -120px; }
    .detail-brand .graph-from { background-position: -180px -156px; }
    .detail-brand .graph-agenda { background-position: 0 -156px; }
    .detail-brand .graph-report { background-position: -36px -156px; }
    .detail-brand .graph-stat { background-position: -72px -156px; }
    .detail-brand .graph-enterprise { background-position: -108px -156px; }
    .detail-brand .graph-production { background-position: -252px -120px; }
    .detail-brand .graph-salechance { background-position: -216px -156px; }
    .detail-brand .graph-competitor { background-position: -252px -156px; }
    .detail-brand .graph-attend { background-position: -144px -156px; }
    .detail-brand .graph-flowstat { background-position: -180px -156px; }
    .detail-brand .graph-contact { background-position: 0 -192px; }
    .detail-brand .graph-clue { background-position: -288px -156px; }
.detail-actions { float: right; }
    .detail-actions > ul > li { float: left; }
        .detail-actions > ul > li > a { height: 50px; line-height: 50px; padding: 0 12px; color: #454545; cursor: pointer; display: block; text-decoration: none; }
            .detail-actions > ul > li > a.hide { display: none; }
        .detail-actions > ul > li.dropdown > a { border-width: 1px 1px 0; border-style: solid; border-color: transparent; }
        .detail-actions > ul > li > a:hover { background-color: #eee; }
        .detail-actions > ul > li.dropdown:hover > a { border-color: #a3adba; background-color: #fff; }
        .detail-actions > ul > li.dropdown .dropdown-menu { min-width: 125px; }
        .detail-actions > ul > li a i { color: #a4a4a4; margin-right: 5px; position: relative; top: 1px; }
    .detail-actions li.icon-reply-li i { color: #454545; }
    .detail-actions li.icon-reply-li a { border-left: 1px solid #ddd; }
    .detail-actions > ul > li > ul > li > a > i { margin-right: 8px; }
    .detail-actions > ul > li > ul > li > a:hover > i { color: #fff; }
.module-detail-view .textinput-b { font-size: inherit; background: 0; border-radius: 3px; border: 0; box-shadow: none; font-size: 12px; line-height: 1.5; height: 30px; color: #555; padding: 5px 10px; vertical-align: middle; -webkit-transition: background .15s linear; -o-transition: background .15s linear; transition: background .15s linear; }
    .module-detail-view .textinput-b:not([readonly]):not([disabled]):hover { background: #ddd; }
    .module-detail-view .textinput-b:not([readonly]):not([disabled]) { padding-left: 3px; }
    .module-detail-view .textinput-b.title { font-size: 16px; line-height: 20px; padding: 5px 15px; font-weight: bold; width: 100%; }
.detail-block .form-preview .option { padding: 8px 15px; line-height: 30px; overflow: hidden; color: #999; }
.module-detail-view .detail-content .detail-block .form-preview .form-view { border-width: 0 0 1px 0; margin: 0; }
.detail-block { border-radius: 3px; border: 1px solid #ccc; background-color: #fff; margin: 0 18px 13px; }
    .detail-block > .control-group:first-child, .mod-box > .control-group:first-child { border-radius: 2px 2px 0 0; }
    .detail-block > .control-group:last-child, .mod-box > .control-group:last-child { border-radius: 0 0 2px 2px; }
.detail-block-more { margin: 15px 18px; }
.detail-block > .block-head { padding: 0 6px 0 20px; height: 46px; line-height: 45px; color: #666; border-bottom: 1px solid #ddd; cursor: pointer; }
.detail-block.on > .block-head { border-bottom: 0; height: 45px; }
.detail-block > .block-head .fold { float: right; padding: 0 10px; font-size: 16px; }
.detail-block.on > .block-head .fold i { float: left; margin: 15px 0 0 0; -webkit-transition: transform .15s linear; -moz-transition: transform .15s linear; -ms-transition: transform .15s linear; -o-transition: transform .15s linear; transition: transform .15s linear; }
.detail-block.on > .block-head .fold i { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); }
.detail-block > .block-head .title { font-size: 12px; font-weight: bold; float: left; }
    .detail-block > .block-head .title i { margin: -2px 15px 0 0; opacity: .7; }
.detail-summary { padding: 22px 0 18px 0; margin: 0 18px; }
    .detail-summary .summary-avatar { height: 32px; width: 32px; border-radius: 50%; overflow: hidden; float: left; }
        .detail-summary .summary-avatar img { height: 100%; width: 100%; }
    .detail-summary .summary-title { margin-left: 36px; font-weight: bold; }
        .detail-summary .summary-title textarea { height: 32px; line-height: 24px; border: 0; background: 0; padding: 4px 6px; font-size: 15px; font-weight: bold; color: #454545; width: 100%; resize: none; overflow: auto; border-radius: 3px; -webkit-transition: background .15s linear; -o-transition: background .15s linear; transition: background .15s linear; }
            .detail-summary .summary-title textarea:not([readonly]):not([disabled]):hover, .detail-summary .summary-title textarea:not([readonly]):not([disabled]):focus { background: #ddd; }
.detail-infos { display: table; width: 100%; table-layout: fixed; }
    .detail-infos .info-item { display: table-cell; vertical-align: top; width: 33.3333%; padding: 6px 17px; line-height: 30px; border-right: 1px solid #ececec; }
        .detail-infos .info-item:last-child { border-right: 0; }
        .detail-infos .info-item dt { color: #666; float: left; font-size: 12px; font-weight: bold; }
        .detail-infos .info-item dd { margin-left: 75px; position: relative; }
        .detail-infos .info-item .entity-item { vertical-align: top; }
        .detail-infos .info-item dd .typeahead-wrapper { position: absolute; top: 0; left: 0; z-index: 100; }
        .detail-infos .info-item .typeahead-wrapper { width: 152px; }
        .detail-infos .info-item .date-ending input { padding: 2px 5px; height: 24px; background: 0; line-height: 20px; border: 0; color: #666; width: 100%; -webkit-transition: background .15s linear; -o-transition: background .15s linear; transition: background .15s linear; border-radius: 3px; }
            .detail-infos .info-item .date-ending input:hover, .detail-infos .info-item .date-ending input:focus { background-color: #eee; }
        .detail-infos .info-item .importance-item { margin-left: 10px; }
.detail-desc-wrap { padding: 9px 10px 9px 46px; position: relative; }
    .detail-desc-wrap .graph { position: absolute; margin: 4px 0 0 -27px; color: #999; }
    .detail-desc-wrap textarea { padding: 0; background: transparent; line-height: 24px; height: 24px; resize: none; font-size: inherit; border: 0; width: 100%; vertical-align: top; padding: 0 3px; border-radius: 2px; -webkit-transition: background .15s linear; -o-transition: background .15s linear; transition: background .15s linear; }
        .detail-desc-wrap textarea:focus, .detail-desc-wrap textarea:hover { background: #ddd; }
        .detail-desc-wrap textarea.error::-moz-placeholder { color: #e80000; opacity: .8; }
        .detail-desc-wrap textarea.error:-ms-input-placeholder { color: #e80000; opacity: .8; }
        .detail-desc-wrap textarea.error::-webkit-input-placeholder { color: #e80000; opacity: .8; }
.detail-handle-wrap { overflow: hidden; }
.detail-handles { margin-right: -1px; margin-top: -1px; }
.detail-handle-wrap .handle-item { padding: 0 10px; white-space: nowrap; line-height: 44px; height: 45px; float: left; width: 20%; text-align: center; border-width: 0 1px 1px 0; border-style: solid; border-color: #e3e3e3; margin: 1px 0 -1px 0; }
    .detail-handle-wrap .handle-item:hover { background: #f5f5f5; }
    .detail-handle-wrap .handle-item a { color: #999; text-decoration: none; display: block; font-size: 12px; font-weight: bold; }
        .detail-handle-wrap .handle-item a:hover { text-decoration: none; }
        .detail-handle-wrap .handle-item a i { margin-right: 8px; position: relative; top: 1px; }
.detail-tab { border-bottom: 1px solid #d3d3d3; }
    .detail-tab ul > li { float: left; text-align: center; margin: 0 15px; }
        .detail-tab ul > li > a { display: inline-block; padding: 0 10px; line-height: 45px; color: #777; border-bottom: 3px solid #fff; }
        .detail-tab ul > li.active > a { color: #444; font-weight: bold; border-bottom: 3px solid #2dc3e8; }
        .detail-tab ul > li > a:hover { color: #444; font-weight: bold; text-decoration: none; }
.detail-tab-equal3 > ul > li { width: 33.3333%; padding: 0 22px; margin: 0; }
.detail-tab-equal4 > ul > li { width: 25%; padding: 0 18px; margin: 0; }
.notice-datail-view .detail-header .module-help { left: 50px; right: auto; }
.notice-datail-view .detail-header .detail-brand { position: relative; }
.entity-info .control-group { padding: 6px 20px; margin-bottom: 0; border-bottom: 1px solid #eee; }
    .entity-info .control-group.noborder { border-bottom: 0; }
    .entity-info .control-group:hover { background: #f5f5f5; }
    .entity-info .control-group .control-label { float: left; line-height: 30px; color: #999; white-space: nowrap; width: 95px; font-weight: normal; margin: 0; padding-top: 0; text-align: left; font-size: 12px; font-weight: bold; }
        .entity-info .control-group .control-label .graph { margin-right: 14px; }
    .entity-info .control-group .controls { margin-left: 95px; }
.entity-info-w2 .control-group .control-label { width: 75px; }
.entity-info-w2 .control-group .controls { margin-left: 75px; }
.entity-info .textinput, .entity-info .content-editor { color: #555; background: transparent; border: 1px solid transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
    .entity-info .textinput:hover, .entity-info .content-editor:hover { border-color: #ddd; background: #fff; -webkit-transition: border .2s,box-shadow linear .2s; -moz-transition: border .2s,box-shadow linear .2s; -o-transition: border .2s,box-shadow linear .2s; transition: border .2s,box-shadow linear .2s; }
    .entity-info .textinput:focus, .entity-info .content-editor:focus { border-color: rgba(82,168,236,0.8); outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6); }
.entity-info .entityremind-component > .controls > * { display: inline-block; }
.entity-info .entityremind-component > .controls lable { margin-bottom: 0; }
.entity-info .entityremind-component > .controls > *.hide { display: none; }
.entity-info .entityremind-component > .controls > label, .entity-info .entityremind-component > .controls > div > label { font-weight: normal; margin-bottom: 0; }
.entity-info .radio-inline, .entity-info .checkbox-inline { vertical-align: top; }
.entity-info .control-group .controls .eui-slider { margin-top: 5px; }
.importance-item { line-height: 30px; padding-left: 30px; position: relative; cursor: pointer; }
.dropdown-menu .importance-item { margin: 0 !important; }
.importance-item dfn { position: absolute; margin: 3px 0 0 -25px; height: 16px; width: 16px; background: ddd; }
.importance-item dfn { position: absolute; margin: 8px 0 0 -21px; height: 16px; width: 16px; background: #eee; border-radius: 50%; }
.importance-item.warning dfn { background: #ffba38; }
.importance-item.danger dfn { background: #e60000; }
.entity-container { display: inline; margin: 0 3px 0 0; }
    .entity-container:empty { display: none; }
.entity-item { display: inline-block; vertical-align: middle; padding: 0 15px 0 0; }
    .entity-item b { color: #999; margin-right: 2px; }
    .entity-item a:not(.btn) { line-height: 30px; display: inline-block; vertical-align: top; text-decoration: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333; }
    .entity-item:hover a:not(.btn) { color: #5d9cec; }
    .entity-item .avatar { border-radius: 50%; height: 24px; width: 24px; vertical-align: middle; }
        .entity-item .avatar + span { margin-left: 5px; max-width: 69px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; vertical-align: middle; }
    .entity-item a.btn { display: none; }
        .entity-item a.btn.hide { display: none !important; }
    .entity-item:hover a.btn { display: inline-block; }
    .entity-item .close { height: 30px; line-height: 30px; font-size: 16px; opacity: .7; margin-right: -12px; }
        .entity-item .close:hover { color: red; }
.entries-more, .entity-container .j_more_show a, .entity-container .j_more_hide a { font-size: 12px; color: #666; margin-right: 5px; cursor: pointer; text-decoration: none; display: inline-block; line-height: 30px; }
    .entries-more:hover, .entity-container .j_more_show a:hover, .entity-container .j_more_hide a:hover { color: #5d9cec; }
.upload-widget-wrap + .entity-container .entity-item.attachment:first-child { margin-top: 5px; }
.upload-widget-wrap.hide + .entity-container .entity-item.attachment:first-child, .entity-item.attachment:first-child { margin-top: 0; }
.upload-widget-wrap + .entity-container, .entity-attach-wrap, .entity-container.attachment { display: inline-block; }
    .upload-widget-wrap + .entity-container:empty, .entity-attach-wrap:empty, .entity-container.attachment:empty { display: none; }
.entity-item.attachment { display: table; background: #f8f8f8; border: 1px solid #eaeaea; padding-left: 12px; border-radius: 3px; margin-top: 3px; line-height: 28px; }
    .entity-item.attachment + .entity-item { margin-top: 3px; }
.entity-info .control-group:hover .entity-item.attachment { background: #fff; }
.entity-item.attachment a.btn { line-height: 1.5; margin-left: 8px; }
    .entity-item.attachment a.btn:not(:last-child) { margin-right: -3px; }
.entity-item.attachment a.remoteDownload { max-width: 350px; }
.entity-item.attachment .close { height: 30px; line-height: 30px; }
.tags-entity-container .entity-item { background: #f3f3f4; border-radius: 4px; -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.15); -o-box-shadow: 0 0 0 1px rgba(0,0,0,.15); box-shadow: 0 0 0 1px rgba(0,0,0,.15); padding: 0 15px; margin: 3px 5px 3px 0; }
    .tags-entity-container .entity-item:hover { background: #dcdcde; }
    .tags-entity-container .entity-item a { color: #666; line-height: 24px; max-width: 280px; }
    .tags-entity-container .entity-item .close { height: 24px; line-height: 24px; }
.tag-controls-mine .tags-entity-container .entity-item { background: #ebfbff; -webkit-box-shadow: 0 0 0 1px #cfe9ef; -o-box-shadow: 0 0 0 1px #cfe9ef; box-shadow: 0 0 0 1px #cfe9ef; }
.entity-info .entity-relevance .entity-container { display: block; }
.entity-info .entity-relevance .entity-item { display: block; }
    .entity-info .entity-relevance .entity-item .close { float: none; }
    .entity-info .entity-relevance .entity-item a { max-width: 100%; padding-right: 2px; }
.entity-item-add { display: inline-block; vertical-align: top; height: 28px; line-height: 28px; cursor: pointer; }
.entity-info .control-group .entity-item-add, .detail-infos .info-item .entity-item-add, .crm-detail-info .control-group .entity-item-add { display: none; }
.entity-info .control-group:hover .entity-item-add, .detail-infos .info-item:hover .entity-item-add, .crm-detail-info .control-group:hover .entity-item-add, .entity-info .entity-relevance.control-group .entity-item-add { display: inline-block; }
.entity-item-add.hide { display: none !important; }
.entity-item-add i, .entity-item-add a { border: 1px solid #999; border-radius: 50%; color: #999; display: inline-block; height: 24px; overflow: hidden; line-height: 22px; text-align: center; text-decoration: none; width: 24px; margin-top: 2px; }
    .entity-item-add i.icon-plus-thin { font-size: 18px; }
    .entity-item-add i.icon-pencil { font-size: 13px; }
    .entity-item-add i:hover, .entity-item-add a:hover { border-color: #08c; color: #08c; }
input.datepicker, input.datetimepicker { width: 120px; padding: 5px 10px; }
.member-layer { width: 75px; background: #fff; border: 1px solid #dfdddd; position: fixed; top: 72px; right: 20px; bottom: 40px; font-size: 12px; }
    .member-layer .member-head { background: #fafafa; line-height: 40px; font-size: 14px; border-bottom: 1px solid #dfdddd; }
    .member-layer .member-list { padding: 0; margin: 0; list-style: none; }
        .member-layer .member-list > li { margin-bottom: 5px; cursor: pointer; color: #666; position: relative; padding: 0 5px; }
            .member-layer .member-list > li:hover { color: #235fba; }
        .member-layer .member-list .avatar { margin-bottom: 3px; }
            .member-layer .member-list .avatar img { width: 40px; height: 40px; border-radius: 50%; }
        .member-layer .member-list p.name a { color: #666; }
            .member-layer .member-list p.name a:hover { color: #08c; }
.member-layer-search { margin-bottom: 15px; }
    .member-layer-search input { margin-bottom: 0; width: 73px; height: 30px; border-width: 0 0 1px; text-align: center; }
    .member-layer-search .form-control { padding: 0; }
.member-layer .member-list .caret { position: absolute; right: 5px; top: 20px; border-top-color: #666; cursor: pointer; }
.member-layer .member-list .caret-up { border-top: 0; top: 18px; border-bottom: 4px solid #08c; }
.loading_eteams { width: 100%; height: 400px; background: url("/static/img/global/loading_eteams.gif") center center no-repeat; }
textarea.finished-line { text-decoration: line-through; color: gray; }
.blogs-more { color: #999; padding: 0 10px; cursor: pointer; }
.common-more, .table-more, .common-nodata, .table-nodata { text-align: center; cursor: pointer; border: 1px solid #d5d5d5; background: #f9f9f9; padding: 10px 20px; margin-top: 15px; border-radius: 3px; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; transition: all .2s ease; }
.table-more { background: #f5f5f5; margin: 0; border-radius: 0; border-top: 0; }
.common-more { background: transparent; border: 0; }
    .table-more, .table-more a, .common-more, .common-more a { color: #666; text-decoration: none; }
        .common-more:hover, .table-more:hover { background-color: #f8f8f8; color: #444; }
        .table-more:hover { background: #f1f1f1; }
        .common-more:active, .table-more:active { -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); box-shadow: inset 0 3px 5px rgba(0,0,0,.125); }
.common-nodata { padding: 5px 20px; color: #999; border: 0; cursor: default; background: transparent; }
.center-more { height: 36px; line-height: 36px; text-align: center; cursor: pointer; }
.usersummary-base { padding: 28px 22px 18px 28px; border-bottom: 1px solid #ddd; }
    .usersummary-base .avatar-info { width: 60px; height: 60px; border-radius: 50%; overflow: hidden; }
        .usersummary-base .avatar-info .upload-toggle { position: absolute; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.6); color: #fff; height: 0; font-size: 12px; text-align: center; line-height: 24px; overflow: hidden; -webkit-transition: height .15s ease; -o-transition: height .15s ease; transition: height .15s ease; }
        .usersummary-base .avatar-info:hover .upload-toggle { height: 26px; }
.usersummary .avatar img { width: 100%; height: 100%; border-radius: 50%; }
.usersummary .profile-info { margin: -2px 0 0 70px; line-height: 22px; position: relative; }
    .usersummary .profile-info .option { position: absolute; top: -5px; right: 0; font-size: 0; }
        .usersummary .profile-info .option a { margin-right: 8px; }
            .usersummary .profile-info .option a:last-child { margin-right: 0; }
    .usersummary .profile-info .name { font-size: 16px; font-weight: bold; display: inline-block; vertical-align: middle; max-width: 65px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.usercard .usersummary .profile-info .name { max-width: 180px; }
.usersummary .profile-info .sex, .usersummary .profile-info .mobile { font-size: 13px; color: #9ba3af; }
.usersummary .profile-info .department { color: #555; font-size: 13px; margin-top: 8px; }
.usersummary .profile-detail { padding: 10px 20px; border-bottom: 1px solid #ddd; display: none; }
    .usersummary .profile-detail > li { line-height: 28px; height: 28px; color: #666; }
        .usersummary .profile-detail > li > label { font-weight: normal; margin: 0; float: left; }
        .usersummary .profile-detail > li > span { display: block; margin-left: 44px; }
.usersummary .profile-more { line-height: 28px; height: 28px; display: block; font-size: 12px; text-align: center; text-decoration: none; }
    .usersummary .profile-more:hover { background: #ddd; background-color: #d5d5d5; }
.usersummary .statistic > li { width: 20%; float: left; overflow: hidden; }
    .usersummary .statistic > li > i, .usersummary .statistic > li > span { font-style: normal; display: block; }
.usersummary .statistic-themeA { background: #f0f8fc; border-style: solid; border-width: 0 1px 1px 1px; border-color: #b8d9ea; margin-left: -1px; margin-right: -1px; }
    .usersummary .statistic-themeA > li { border-style: solid; border-width: 1px 1px 1px 0; border-color: #b8d9ea; height: 56px; padding: 4px 0 0; margin-bottom: -1px; color: #999; }
        .usersummary .statistic-themeA > li:nth-child(5n) { border-right-width: 0; }
        .usersummary .statistic-themeA > li > i { color: #0279b6; font-size: 20px; }
.usersummary .statistic-themeB { border-top: 1px solid #ddd; color: #666; padding: 8px 10px; }
    .usersummary .statistic-themeB > li { margin-top: 10px; width: 25%; }
        .usersummary .statistic-themeB > li > i { margin: 0 auto; height: 50px; width: 50px; line-height: 48px; font-weight: bold; border-style: solid; border-width: 1px; border-color: #d1d1d1; border-radius: 50%; cursor: pointer; }
        .usersummary .statistic-themeB > li:nth-child(1) > i { color: #1c8ac4; }
        .usersummary .statistic-themeB > li:nth-child(2) > i, .usersummary .statistic-themeB > li:nth-child(5) > i { color: #22ac38; }
        .usersummary .statistic-themeB > li:nth-child(3) > i { color: #f39700; }
        .usersummary .statistic-themeB > li:nth-child(4) > i { color: #ea68a2; }
        .usersummary .statistic-themeB > li:nth-child(6) > i { color: #ec6941; }
        .usersummary .statistic-themeB > li:nth-child(7) > i { color: #00a0e9; }
        .usersummary .statistic-themeB > li:nth-child(8) > i { color: #eb6877; }
        .usersummary .statistic-themeB > li:nth-child(9) > i { color: #00b7ee; }
        .usersummary .statistic-themeB > li:nth-child(10) > i { color: #00bcd4; }
        .usersummary .statistic-themeB > li:nth-child(11) > i { color: #cddc39; }
        .usersummary .statistic-themeB > li:nth-child(12) > i { color: #f44336; }
        .usersummary .statistic-themeB > li > i:hover { color: #fff; }
        .usersummary .statistic-themeB > li:nth-child(1) > i:hover { background-color: #1c8ac4; border-color: #1c8ac4; }
        .usersummary .statistic-themeB > li:nth-child(2) > i:hover, .usersummary .statistic-themeB > li:nth-child(5) > i:hover { background-color: #22ac38; border-color: #22ac38; }
        .usersummary .statistic-themeB > li:nth-child(3) > i:hover { background-color: #f39700; border-color: #f39700; }
        .usersummary .statistic-themeB > li:nth-child(4) > i:hover { background-color: #ea68a2; border-color: #ea68a2; }
        .usersummary .statistic-themeB > li:nth-child(6) > i:hover { background-color: #ec6941; border-color: #ec6941; }
        .usersummary .statistic-themeB > li:nth-child(7) > i:hover { background-color: #00a0e9; border-color: #00a0e9; }
        .usersummary .statistic-themeB > li:nth-child(8) > i:hover { background-color: #eb6877; border-color: #eb6877; }
        .usersummary .statistic-themeB > li:nth-child(9) > i:hover { background-color: #00b7ee; border-color: #00b7ee; }
        .usersummary .statistic-themeB > li:nth-child(10) > i:hover { background-color: #00bcd4; border-color: #00bcd4; }
        .usersummary .statistic-themeB > li:nth-child(11) > i:hover { background-color: #cddc39; border-color: #cddc39; }
        .usersummary .statistic-themeB > li:nth-child(12) > i:hover { background-color: #f44336; border-color: #f44336; }
.usersummary .login-info { color: #999; font-size: 12px; line-height: 24px; margin: 0 15px 8px; overflow: hidden; }
.usersummary .btn-attendance:hover { text-decoration: none; }
.usersummary .follow-btns { text-align: center; overflow: hidden; margin: 10px -12px -5px; }
    .usersummary .follow-btns > span { height: 28px; line-height: 26px; border-radius: 3px; background-color: #e6e6e6; display: inline-block; width: 114px; margin: 0 8px; border: 1px solid #ccc; overflow: hidden; font-size: 12px; }
        .usersummary .follow-btns > span.hide { display: none; }
    .usersummary .follow-btns span.approved a { display: inline-block; margin-left: 5px; padding: 0 7px; background: #f2f2f2; border-left: 1px solid #ccc; float: right; color: #333; }
        .usersummary .follow-btns span.approved a:hover, .usersummary .follow-btns .btn-wechat:hover, .usersummary .follow-btns .btn-follow-add:hover { background: #fff; text-decoration: none; cursor: pointer; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease; transition: all .25s ease; }
        .usersummary .follow-btns span.approved a:active, .usersummary .follow-btns .btn-wechat:active { -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); box-shadow: inset 0 3px 5px rgba(0,0,0,.125); }
.usersummary .profile-update { margin-right: 20px; }
.usersummary .avatar-wechat-container { text-align: center; }
.usersummary .caption .close { margin-top: 5px; display: none; }
#baidumap-test { height: 400px; }
.map-modal .modal-dialog { width: 850px; }
.map-modal .modal-header { color: #999; position: relative; }
.map-modal .month { position: absolute; right: 45px; top: 10px; }
.map-modal .close { float: right; }
.map-modal #map-month { width: 75px; margin-bottom: 0; }
.map-modal .modal-body { height: 430px; overflow: hidden; }
    .map-modal .modal-body .timecard-info { float: left; width: 400px; display: inline-block; max-height: 400px; }
    .map-modal .modal-body .map-info { float: left; width: 400px; display: inline-block; margin-left: 10px; }
.map-modal .timecard-li { line-height: 36px; border-bottom: solid 1px #e2e2e2; }
    .map-modal .timecard-li > div > div { display: inline-block; }
    .map-modal .timecard-li .time { width: 50px; float: left; }
    .map-modal .timecard-li .address { margin-left: 10px; width: 60%; float: left; }
    .map-modal .timecard-li .signout { border-top: 1px dashed #e2e2e2; }
        .map-modal .timecard-li .signout .address { margin-left: 60px; }
    .map-modal .timecard-li .state { float: right; margin-right: 10px; }
        .map-modal .timecard-li .state span { margin-left: 4px; }
    .map-modal .timecard-li .miss, #mapModal .timecard-li .late, #mapModal .timecard-li .leave-early { color: red; }
    .map-modal .timecard-li .normal-checkin { color: #3890ce; }
    .map-modal .timecard-li .normal-checkout { color: #666; }
    .map-modal .timecard-li .normal-checkout, #mapModal .timecard-li .state.holiday { color: #999; }
.usercard { position: absolute; width: 450px; min-height: 225px; z-index: 2000; }
    .usercard .modal-dialog { width: 100% !important; }
    .usercard .panel-heading { height: 40px; line-height: 39px; }
        .usercard .panel-heading .close { margin-top: 8px; }
    .usercard .panel-title { font-size: 12px; }
    .usercard .usersummary-base { padding: 10px 20px; }
    .usercard .usersummary .profile-more { display: none; }
    .usercard .usersummary .profile-detail { display: block !important; border: 0; }
        .usercard .usersummary .profile-detail > li { height: 22px; line-height: 22px; font-size: 12px; width: 50%; float: left; }
            .usercard .usersummary .profile-detail > li:nth-child(2n+1) { padding-right: 10px; }
    .usercard .usersummary .statistic-themeB > li { margin: 5px 0 0 0; width: 16.6%; font-size: 12px; }
        .usercard .usersummary .statistic-themeB > li > i { height: 38px; width: 38px; line-height: 36px; }
.dropdown-filter { width: 500px; color: #666; }
.toolkit-list .dropdown-filter { padding-top: 10px; padding-bottom: 10px; line-height: 1.5; }
.dropdown-filter .filter-group { margin: 0 16px; }
.dropdown-filter .filter-title { margin: 9px 0 0; height: 30px; line-height: 30px; }
.dropdown-filter .filter-content { padding: 8px 0; border-bottom: 1px solid #ddd; }
.dropdown-filter .filter-title .filter-label { font-weight: bold; }
.dropdown-filter .filter-input { float: right; }
    .dropdown-filter .filter-input i { display: inline-block; text-align: center; height: 30px; width: 30px; line-height: 30px; color: #999; cursor: pointer; }
        .dropdown-filter .filter-input i:hover { color: #666; }
    .dropdown-filter .filter-input input { width: 180px; }
.dropdown-filter .due-time-div { margin: 0 0 5px; font-size: 12px; }
    .dropdown-filter .due-time-div span { margin: 0 5px; }
    .dropdown-filter .due-time-div input { border-radius: 3px; background-color: #fafafa; height: 24px; padding: 2px 10px; }
.dropdown-filter .filter-item { display: inline-block; margin-right: 6px; padding: 2px 0; }
    .dropdown-filter .filter-item a { height: 24px; display: inline-block; vertical-align: top; line-height: 24px; padding: 0 5px; text-decoration: none; color: #666; font-size: 12px; border-radius: 2px; }
        .dropdown-filter .filter-item a.checked { background-color: #2dc3e8; color: #fff; }
.dropdown-filter .mainline-div .filter-item a { max-width: 300px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.dropdown-filter .filter-btns { margin: 15px 20px 12px; }
    .dropdown-filter .filter-btns .btn { margin-left: 5px; min-width: 70px; }
.dropdown-relevance .dropdown-menu li a { padding: 5px 10px; }
.upload-widget-wrap { padding: 3px; }
    .upload-widget-wrap.html5 { border: dashed 1px #ccc; }
        .upload-widget-wrap.html5 .upload-tip { display: inline-block; }
    .upload-widget-wrap .upload-tip { margin: 1px 5px; color: #999; display: none; }
.entity-container.hide { display: none; }
.span1.contacts-plus { margin-top: 3px; }
.customer-wrap .sublebel { color: #999; height: 25px; line-height: 25px; border-bottom: solid 1px #e2e2e2; margin-top: 10px; padding: 0 8px; cursor: pointer; }
    .customer-wrap .sublebel:hover { color: #333; }
.contacts-list { background-color: #fff; }
.contact-list { height: 32px; line-height: 32px; padding: 0 8px; border-bottom: dashed 1px #f2f2f2; }
    .contact-list span { color: #999; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-left: 3px; }
        .contact-list span.info-username { color: #000; }
    .contact-list:hover { background-color: #f9f9f9; }
.contacts-list .contact-info { margin: 0; background: #fafafa; }
.entity-info .contact-controls { margin-left: 55px; }
.contact-controls [class*="span"] input[disabled], .contact-controls [class*="span"] input[readonly] { background-color: #fcfcfc; }
.contact-controls .control-label { width: 30px; }
.contact-info .contact-btns { padding-top: 8px; }
.follow-container .mCSB_container { min-height: 100%; }
.follow-container { padding: 10px; }
    .follow-container .group { margin-top: 15px; }
        .follow-container .group .title { font-size: 15px; font-weight: bold; padding-left: 10px; margin-bottom: 5px; }
.follower-box { background: #fff; border: 1px solid #d5d5d5; cursor: pointer; display: inline-block; float: left; font-size: 12px; height: 80px; margin: 10px; padding: 10px; width: 200px; }
    .follower-box.showmore { line-height: 60px; color: #999; }
        .follower-box.showmore:hover { text-decoration: none; }
.follower-box-add { line-height: 60px; color: #999; text-decoration: none; }
.follower-box:hover { border: solid 1px #fda316; }
.follower-box-add:hover { color: #fda316; }
.follower-box .follower-remove { margin-top: -3px; display: none; }
.follower-box:hover .follower-remove { display: inline-block; }
.follower-box .face { width: 58px; height: 58px; float: left; }
.follower-box .approved span { color: #666; }
.follower-box .approved b, .follower-box .unapproved b { color: #ccc; font-weight: normal; }
.follower-box .unapproved span { color: #ff821c; }
.follower-box .typeahead-wrapper { width: auto !important; }
.follower-box-add { color: #e2e2e2; }
    .follower-box-add:hover { color: #999; }
    .follower-box-add .face { width: 50px; height: 50px; margin: 5px; text-align: center; border: solid 1px #e2e2e2; }
        .follower-box-add .face i { font-size: 40px; display: inline-block; margin: 5px; }
    .follower-box-add .addtips { line-height: 60px; padding-left: 10px; }
    .follower-box-add .follower-input { margin: 0 0 0 18px; }
        .follower-box-add .follower-input input { width: 120px; }
    .follower-box-add .employee { color: #333; }
.follower-box .face img { width: 48px; height: 48px; margin: 5px; }
.follower-box .info, .follower-box-add .addtips { margin: 0 0 0 62px; padding: 0; height: 60px; }
    .follower-box .info li { margin: 0; padding: 0; list-style: none; line-height: 18px; }
        .follower-box .info li i { margin-right: 3px; }
.upload-avatar-box.modal .main-hd { display: none; }
.upload-avatar-box .user-photo { padding: 10px; }
.upload-avatar-box .modal-body { max-height: 550px; overflow-y: auto; }
.user-photo-view .avatar-img { border: 5px solid #f2f2f2; margin: 5px 0; }
.user-photo-view .avatar-note { height: 400px; width: 400px; text-align: center; line-height: 30px; background: url("/static/images/home/upload_big.png") center center no-repeat; }
.user-photo-view .avatar-wrapper { float: left; }
.user-photo-view .avatar-preview-wrapper { margin-left: 415px; }
    .user-photo-view .avatar-preview-wrapper p { margin: 0; line-height: 30px; }
.user-photo-view .btn-groups { margin: 15px 0; }
.user-photo-view .avatar-preview { margin: 0; border: 2px solid #f2f2f2; width: 100px; height: 100px; overflow: hidden; position: relative; }
    .user-photo-view .avatar-preview img { width: 100px; height: 100px; position: relative; max-width: none; }
.modal.passwd-modal .modal-dialog { width: 500px; }
.passwd-modal .control-label { width: 80px; text-align: right; }
.passwd-modal .controls { margin-left: 90px; }
.user-photo-view .control-label { text-align: right; }
.binding_js { margin-left: 10px; }
.passwd-modal .control-group { padding: 5px 20px; }
    .passwd-modal .control-group:hover { border-color: #fff; }
.passwd-modal .modal-footer { text-align: left; color: #666; }
.passwd-modal-tip { padding-bottom: 15px; color: #666; }
.user-info .control-label { width: 100px; }
.user-info .mCSB_container { padding-bottom: 220px; }
.wechat-div { width: 300px; position: absolute; left: auto; top: 85px; margin: 0; padding: 10px; z-index: 100; max-width: 320px; }
    .wechat-div textarea { width: 96%; }
    .wechat-div .control-label { margin: 5px 0 0 0; }
    .wechat-div .control-group { margin: 5px 0; }
.scrollwrapper { overflow-y: auto; position:relative; }
.autosize { display: block; overflow: auto; }
.typeahead-wrapper { display: inline-block; vertical-align: middle; border: 1px solid #a3adba; }
    .typeahead-wrapper.hide { display: none; }
input.typeahead { width: 120px; height: 28px; margin: 0; line-height: 20px; padding: 4px 10px; float: left; border: 0; }
    input.typeahead[data-entity="employee"] { width: 130px; }
    input.typeahead:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.typeahead-search { position: relative; height: 28px; width: 20px; padding: 3px; margin: 0; border: 0; background: transparent; cursor: pointer; float: right; }
    .typeahead-search:hover { background: transparent; }
    .typeahead-search i { color: #08c; font-size: 14px; line-height: 18px; }
.tt-suggestion { position: absolute; z-index: 100; height: auto; padding: 0; margin: 28px 0 0 -1px; display: block; background-color: #fff; }
    .tt-suggestion #searchListWrap { max-height: 310px; overflow-y: auto; }
    .tt-suggestion p { height: 28px; line-height: 22px !important; width: 140px; margin: 0; padding: 3px 5px; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .tt-suggestion p > span { overflow: hidden; word-break: keep-all; text-overflow: ellipsis; white-space: nowrap; display: inline-block; }
        .tt-suggestion p > img + span { width: 115px; }
        .tt-suggestion p > i + span { width: 100%; }
        .tt-suggestion p > span:only-child { width: 100%; }
        .tt-suggestion p .name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 65px; margin: 0 5px 0 0; }
    .tt-suggestion .loading_small { width: 120px; line-height: 32px; height: 32px; }
    .tt-suggestion .employee { width: 150px; }
    .tt-suggestion p:hover, .tt-suggestion p.active { color: #fff; background: #2dc3e8; cursor: pointer; }
    .tt-suggestion p > *, .tt-suggestion p > span > * { display: block; float: left; }
    .tt-suggestion p i.hide { display: none; }
    .tt-suggestion p .name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 65px; margin: 0 5px 0 0; }
    .tt-suggestion .employee img { height: 20px; width: 20px; margin-right: 5px; vertical-align: -5px; }
    .tt-suggestion .employee.invite i { font-size: 18px; display: inline-block; vertical-align: -3px; line-height: 22px; }
    .tt-suggestion .employee.invite span { color: #96cafe; }
    .tt-suggestion p.creat-new i.icon-plus-thin { display: inline-block; font-size: 18px; vertical-align: -3px; line-height: 22px; }
    .tt-suggestion p.creat-new { color: #5d9cec; }
#searchList .decoration-none { text-decoration: none; }
.dropdown-menu > li > a.typeahead-search { width: 100% !important; height: auto; }
.entity-simpleshare .typeahead-wrapper { width: atuo; }
.entity-simpleshare select { float: left; width: 85px; border-width: 0 1px 0 0; border-radius: 0; }
.entity-simpleshare .sharetype-user, .entity-simpleshare .sharetype-dept, .entity-simpleshare .sharetype-group { float: left; }
.bootbox.modal .modal-dialog { width: 360px; }
.bootbox.modal.fade.in { top: 20%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }
.bootbox .modal-header { padding: 10px 15px; background: #f5f5f5; border-radius: 6px 6px 0 0; }
    .bootbox .modal-header h5 { margin: 0; }
.bootbox .modal-footer { padding: 10px 18px; text-align: center; }
    .bootbox .modal-footer .btn { margin: 0 8px; padding: 5px 20px; }
.entitybox.modal .modal-content, .modal-grey .modal-content { background: #eee; }
    .entitybox.modal .modal-content .modal-header, .modal-grey .modal-content .modal-header { border-color: #ccc; }
.entitybox.modal .modal-dialog { width: 800px; }
.entitybox.modal .modal-body { min-height: 500px; max-height: 630px; padding: 0; overflow-y: hidden; }
.enlarge-modal.modal .modal-dialog { left: 50%; margin-left: -400px; position: absolute; top: 30px; bottom: 30px; margin-top: 0; margin-bottom: 0; }
.enlarge-modal.modal .modal-content { min-height: 100%; overflow: auto; }
.enlarge-modal.modal .modal-body { min-height: 0; padding: 0; max-height: none; overflow-y: visible; }
.entitybox.modal.autoheight .modal-body { min-height: 0; }
.noauthority .modal-body { padding: 0; }
.noauthority .hint { padding: 10px; }
.animated { -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s; }
.modal.selector-relevance .modal-dialog { width: 800px; }
.selector-relevance .modal-body { max-height: 500px; padding: 10px 15px; }
.selector-relevance .pagination { margin: 10px 0; }
.selector-relevance input.suggestion { margin: 0; }
.selector-relevance .selector-btns { float: right; }
.selector-relevance li.result-li:hover .right { display: inline-block; }
.selector-relevance .search-group .selected { color: #000; border-bottom: solid 2px green; }
.selector-relevance .search-group { padding-left: 0; padding-right: 0; margin-top: 5px; }
    .selector-relevance .search-group .group { text-align: left; max-width: 70px; width: auto; margin-right: 5px; }
.selector-relevance .selected-container { margin: 10px 0 5px; }
.selector-relevance .selected-label { float: left; line-height: 30px; }
.selector-relevance .selected-relevances .entity-item a { max-width: 200px; }
.selector-relevance .selected-container input { margin: 0 4px 4px 0; }
.selector-relevance .search-result { border-top: solid 1px #efefef; margin-top: 10px; }
    .selector-relevance .search-result ul { display: none; }
        .selector-relevance .search-result ul.active { display: block; }
.selector-relevance .no-relevance-record { text-align: center; color: #aaa; list-style: none; }
.selector-relevance .result-li .sn { margin: 0 10px 0 10px; }
.suggestion-widget { width: 220px; }
    .suggestion-widget .suggestion-input { padding: 15px 15px 10px; }
    .suggestion-widget .suggestion-list { max-height: 200px; overflow-y: auto; padding-bottom: 5px; }
        .suggestion-widget .suggestion-list li { position: relative; }
            .suggestion-widget .suggestion-list li a { padding: 5px 35px 5px 15px; line-height: 24px; color: grey; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; }
                .suggestion-widget .suggestion-list li a:hover { background: #f8f8f8; font-weight: bold; }
            .suggestion-widget .suggestion-list li.selected:before { font-family: 'teams'; speak: none; content: "\e609"; position: absolute; right: 10px; top: 5px; }
            .suggestion-widget .suggestion-list li .avatar { float: left; }
                .suggestion-widget .suggestion-list li .avatar img { height: 24px; width: 24px; border-radius: 50%; margin-right: 10px; }
.sms-win { padding: 10px 10px 0 10px; position: absolute; border: 1px solid #e5e5e5; background-color: #f5f5ff; z-index: 30; min-width: 502px; width: 502px; }
.sms-description { font-size: 12px; color: #999; }
.sms-description { float: left; margin-right: 10px; }
.sms-prompt { float: left; color: red; font-size: 12px; }
.sms-content { width: 360px; font-size: 12px; margin-top: 5px; }
.sms-content { padding: 5px; line-height: 18px; }
.sms-content { overflow-y: auto; scrollbar-arrow-color: #d6d6d6; scrollbar-darkshadow-color: #d6d6d6; scrollbar-shadow-color: #d6d6d6; scrollbar-track-color: #e8e8e8; }
    .sms-content::-webkit-scrollbar { width: 13px; height: 13px; }
    .sms-content::-webkit-scrollbar-track { background-color: #f1f1f1; }
    .sms-content::-webkit-scrollbar-thumb { background-color: #e8e8e8; border: 1px solid #f1f1f1; -webkit-border-radius: 4px; }
    .sms-content scrollbar { -moz-appearance: none !important; background: #0f0 !important; }
    .sms-content thumb, scrollbarbutton { -moz-appearance: none !important; background-color: #f1f1f1 !important; }
        .sms-content thumb:hover, scrollbarbutton:hover { -moz-appearance: none !important; background-color: #f00 !important; }
.sms-but { height: 28px; margin-top: 5px; margin-bottom: 5px; }
.sms-area { float: left; }
.sms-win-right { float: left; margin-left: 10px; margin-top: 2px; width: 120px; color: #999; font-size: 12px; }
.sms-win-right-content { line-height: 20px; overflow: hidden; }
.sms-win-ellipsis { height: 10px; line-height: 10px; font-weight: lighter; font-size: smaller; }
.sms-win-send { color: #000; }
.sms-win-hasnot-mobile-count { color: #f03; }
.sms-scope-div { border-top: 1px solid #dcdcdc; }
.sms-scope-select { font-size: 12px; margin-left: 5px; margin-top: 3px; }
.sms-scope ul { margin: 0 0 8px 0; }
.sms-scope li { list-style-type: none; height: 18px; margin: 10px 0 5px 0; width: 100px; display: inline-block; vertical-align: middle; }
    .sms-scope li i { float: left; display: inline-block; height: 100%; line-height: 100%; padding-top: 3px; vertical-align: middle; cursor: pointer; font-size: 13px; color: #999; }
    .sms-scope li div { float: left; vertical-align: middle; }
.sms-scope-employee { margin-left: 1px; margin-right: 5px; vertical-align: middle; }
.sms-scope-checkbox { margin-top: 2px; }
.sms-scope-username { margin-left: 5px; width: 60px; display: inline-block; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 12px; }
.sms-scope-page-turning { height: 28px; }
.hid { visibility: hidden; }
#invite-sms { margin-left: 10px; font-size: 14px; text-decoration: none; }
.no-blog-watch-authority { padding: 10px 10px 0 10px; border: 1px solid #e5e5e5; background-color: #f5f5ff; z-index: 30; }
.no-blog-watch-authority { width: 400px; height: 100px; padding: 15px 20px; font-size: 13px; z-index: 2000; vertical-align: middle; margin-top: 100px; margin-left: 45px; }
.no-blog-watch-authority-username { display: inline-block; max-width: 80px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: black; margin: 10px 0; }
.no-blog-watch-authority-row1 { text-align: center; color: gray; }
    .no-blog-watch-authority-row1 span { display: inline-block; vertical-align: middle; }
.no-blog-watch-authority-row2 { margin-top: 15px; text-align: center; }
.no-blog-watch-authority-row3 { display: inline-block; height: 18px; line-height: 18px; padding-left: 20px; background: url("../../images/home/mainline.png") no-repeat; background-position: -80px -128px; float: right; margin-top: -5px; margin-right: -8px; }
    .no-blog-watch-authority-row3:hover { background-position: -30px -192px; }
.no-blog-watch-authority-privateMessage { margin-left: 10px; }
.invite-modal .modal-dialog { width: 710px; z-index: 1200; }
.invite-modal .invite-inputs .control-group { display: inline-block; padding: 10px; }
.invite-modal .modal-body .email { width: 120px; text-align: right; }
.invite-modal .modal-body .control-group { margin: 0; }
.invite-modal .modal-body .modal-remind .control-group { margin-bottom: 10px; }
.invite-modal .modal-body .remind-tip { background: #f5f5f5; border: 1px #ddd solid; margin-bottom: 10px; padding: 3px; }
.invite-modal .modal-body .modal-remind .remind-tip i { margin-right: 5px; }
.invite-modal .modal-body .i-tips { color: #F00; }
.invite-modal .controls { margin-left: 260px; margin-top: 10px; }
.invite-modal .invite-clear { padding-left: 5px; }
.invite-modal .module-help { right: 40px; }
.icon1 { background: url(/static/images/password/icon1.png) no-repeat; width: 18px; line-height: 18px; display: inline-block; }
.icon1-ok { background-position: -12px -185px; }
.icon1-cancel { background-position: -15px -215px; }
.client-modal .modal-dialog { width: 792px; }
.client-modal .control-group { margin: 0 10px 10px 0; }
    .client-modal .control-group .control { border: 1px solid #CCC; width: 170px; margin-bottom: 5px; }
#activebox-container .controls { width: 300px; }
#activebox .modal-body { max-height: 450px; }
#advise #advise-textarea { width: 90%; border: 1px solid #ccc; margin: 10px 0; padding: 5px 10px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; height: 100px; max-height: 150px; }
#advise .advise-submit { margin-top: 5px; }
#advise .modal-header { padding-top: 6px; padding-bottom: 6px; }
    #advise .modal-header h5 { display: inline-block; height: 30px; line-height: 30px; margin: 0; }
#advise .advise-cancel { margin-top: 5px; margin-left: 10px; }
#advise .description { margin-top: -5px; color: #888; }
.versioninfo .nav { padding-left: 50px; }
.versioninfo .cbp_tmtimeline { padding-right: 50px; }
.gps-address, .gps-client, .gps-map { margin-right: 5px; color: #bbb; font-size: 12px; }
.guide-div { margin: 50px; padding: 10px; text-align: center; line-height: 25px; border: solid 1px #e2e2e2; vertical-align: middle; color: #999; }
    .guide-div a.btn { margin-top: 10px; }
    .guide-div.hide { display: none; }
.follow-tip, .user-tip { padding: 10px; margin-top: 15px; border: 1px solid #166db4; text-align: center; color: #9da8ba; }
    .follow-tip a.btn-invite, .user-tip a.btn-invite { color: #333; text-shadow: none; background-color: #d5d5d5; display: inline-block; padding: 3px 10px; text-decoration: none; }
        .follow-tip a.btn-invite:hover, .user-tip a.btn-invite:hover { background-color: #f1f1f1; }
#messages-nav .nav > li > a:hover, #messages-nav .nav > li > a:focus, #messages-nav .nav > li.active > a { background-color: #c8e6ff; }
.messages-read h6 { text-indent: 10px; }
.tooltip-partner { width: 220px; font-familiy: Arial,Microsoft YaHei,Helvetica,sans-serif; font-size: 12px; }
.employee-mobile-wrapper { line-height: 28px; }
    .employee-mobile-wrapper #employee-mobile-p { margin-right: 15px; }
.mCS-darkblue.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-darkblue.mCSB_scrollTools .mCSB_draggerRail, .mCSB_scrollTools { width: 8px; }
.mCS-darkblue.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { border-radius: 5px; background: rgba(0,0,0,0.15); }
    .mCS-darkblue.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover, .mCS-darkblue.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background: rgba(0,0,0,0.25); }
.mCS-darkblue.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-darkblue.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: rgba(0,0,0,0.3); }
.mCS-darkblue.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 8px; margin: 4px auto; }
.entitybox.modal .mCustomScrollbar .mCSB_container, .mainlinebox.modal .mCustomScrollbar .mCSB_container { padding-bottom: 200px; }
.mCus-mh100 > .mCustomScrollBox > .mCSB_container { min-height: 100%; }
.detail-content > .mCustomScrollBox > .mCSB_container, #flowContent > .mCustomScrollBox > .mCSB_container { padding-bottom: 200px; }
.crm-detail-view .detail-content > .mCustomScrollBox > .mCSB_container { padding-bottom: 400px; }
.stretch-box .mCustomScrollbar .mCSB_container { min-height: 100%; marign-bottom: 40px; }
.workflows-container .mCSB_container, .task-wrap .mCSB_container, .customer-wrap .mCSB_container, .workflow-wrap .mCSB_container, .mainline-container .mCSB_container { padding-bottom: 170px; }
.modal .task-wrap .mCustomScrollbar .mCSB_container, .modal .mainline-container .mCustomScrollbar .mCSB_container, .modal .workflow-wrap .mCustomScrollbar .mCSB_container, .modal .document-wrap .mCustomScrollbar .mCSB_container, .modal .customer-wrap .mCustomScrollbar .mCSB_container { padding-bottom: 185px; }
.modal .workflows-wrap .mCustomScrollbar .mCSB_container { padding-bottom: 0; }
.entitybox.modal .agenda-wrapper .mCSB_container { padding-bottom: 150px; }
.mainlinelink-list-container .mCSB_container { min-height: 100%; }
.main-pane > .mCustomScrollbar > .mCustomScrollBox > .mCSB_container { min-height: 100%; }
.modal-relogin .modal-dialog { width: 500px; }
.modal-relogin .modal-body { padding: 20px 30px; }
.modal-relogin .control-group .control-label { width: 50px; text-align: left; font-size: 14px; font-weight: normal; }
.modal-relogin .control-group .form-control { height: 34px; padding: 7px 10px; width: 90%; }
.modal-relogin .control-group .controls { margin-left: 50px; }
.introjs-highindex.introjs-showElement { z-index: 99999 !important; }
.introjs-helperLayer { position: absolute; z-index: 999999; background-color: rgba(255,255,255,.05); border: 2px solid rgba(255,255,255,.99); border-radius: 4px; box-shadow: 0 2px 15px rgba(255,255,255,.99); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; }
.goto-top { position: fixed; bottom: 50px; right: 28px; height: 48px; width: 48px; background-position: right top; opacity: .7; cursor: pointer; z-index: 500; }
    .goto-top:hover { opacity: 1; }
.swicth-set-list .checkbox-inline, .swicth-set-list .radio-inline { vertical-align: top; }
.swicth-set-list .list-item, .swicth-set-list .list-title { border-bottom: 1px solid #eee; overflow: hidden; line-height: 30px; min-height: 30px; padding: 9px 20px; position: relative; }
    .swicth-set-list .list-item .e-range { float: right; }
    .swicth-set-list .list-item:last-child { border: 0; }
.module-set-view .view-side { width: 33.3333%; padding-left: 20px; }
.modal .module-set-view .view-side { display: none; }
.modal .module-set-list .remindinfo { display: block; }
.module-set-list ul { background: #fff; border: 1px solid #d5d5d5; }
.module-set-list li { padding: 9px 20px; line-height: 30px; border-bottom: 1px solid #eee; position: relative; background: #fff; }
    .module-set-list li .e-range { float: right; }
.entitybox.modal .module-set-view.mCustomScrollbar > .mCSB_container { padding-bottom: 0; }
.message-set-view .list-item input.earlytime { width: 30px; padding: 2px; text-align: center; margin: 0 5px; }
.message-set-view .swicth-set-list .list-item > * { display: inline-block; }
.message-set-view .swicth-set-list .list-item > .remindTime { margin: 0 5px; }
.message-set-view .tray-tips { width: 33.3333%; padding-left: 20px; }
.message-set-view .set-list-col1 { min-width: 200px; max-width: 205px; }
.message-set-view .set-list-col2 { min-width: 55px; max-width: 60px; }
.message-set-view .set-list-col3 { min-width: 230px; max-width: 235px; }
.sysremind-set-view .swicth-set-list .list-item > .set-list-line { margin: 0 30px 0 0; }

@media(max-width:1440px) {
    .sysremind-set-view .set-list-col1 { min-width: 170px; }
}

.entity-info .controls-textonly { padding-top: 7px; }
.userinfo-view .userinfo-container { padding: 0 0 170px; }
.userinfo-view .userinfo-main { width: 66.6667%; }
.userinfo-view .userinfo-side { width: 33.3333%; padding-left: 20px; }
.userinfo-view .entity-info .control-group, .tenantinfo-view .entity-info .control-group, .entity-info.position-info .control-group { padding: 8px 20px; }
.userinfo-view .entity-info .control-label, .tenantinfo-view .entity-info .control-label, .entity-info.position-info .control-label { font-size: 12px; font-weight: bold; width: auto; vertical-align: top; margin-right: 10px; }
.userinfo-view .entity-info .controls, .tenantinfo-view .entity-info .controls { margin-left: 0; font-size: 12px; display: inline-block; vertical-align: top; }
.entity-info.position-info .controls { font-size: 12px; vertical-align: top; }
.entity-info.position-info .form-control { font-size: 12px; }
.userinfo-view .accounts_js span:empty { display: none; }
.userinfo-view .btn-container > * { float: left; padding: 0; margin: 0 10px 0 0; }
    .userinfo-view .btn-container > *:last-child, .userinfo-view .btn-container > *:only-child { margin: 0; }
.userinfo-view .team-list { padding-right: 10px; color: #666; width: 190px; }

@media(min-width:1200px) {
    .userinfo-view .team-list { width: 300px; }
}

.userinfo-view .team-list h3 { padding: 17px 0 15px 28px; font-size: 14px; margin: 0; }
.userinfo-view .team-list ul li { margin: 0 20px 10px; line-height: 30px; border-radius: 2px; background: #ebebeb; padding: 0 34px 0 14px; white-space: nowrap; overflow: hidden; position: relative; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.userinfo-view .team-list ul { margin-bottom: 20px; }
    .userinfo-view .team-list ul li.active { background: #23b7e5; color: #fff; }
        .userinfo-view .team-list ul li.active:before { content: ''; position: absolute; height: 8px; width: 8px; border-style: solid; border-width: 1px 1px 0 0; border-color: #fff; -webkit-transform: rotate(45deg); -mos-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); right: 10px; top: 10px; }
.applylist-ul li { overflow: hidden; }
    .applylist-ul li > span { display: block; float: left; }
        .applylist-ul li > span.teamsname { width: 40%; }
        .applylist-ul li > span.applydate { width: 40%; }
        .applylist-ul li > span.status { width: 20%; }
.tenantinfo-view { padding: 20px; }

@media(min-width:1366px) {
    .tenantinfo-view .view-main { width: 58.3333%; float: left; }
    .tenantinfo-view .view-side { width: 41.6667%; padding-left: 20px; float: left; }
}

.tenantinfo-view .tenant-price { background-color: #f6f6f6; border: 1px solid #d5d5d5; border-radius: 3px; padding: 20px; color: #666; }
    .tenantinfo-view .tenant-price .free-rule { line-height: 30px; margin-bottom: 20px; }
    .tenantinfo-view .tenant-price .pay-rule dt { padding: 14px 20px; color: #fff; background: #a0d468; text-align: center; }
    .tenantinfo-view .tenant-price .pay-rule dd { padding: 20px; background: #fff; border: 1px solid #d5d5d5; line-height: 24px; }
        .tenantinfo-view .tenant-price .pay-rule dd span { color: #fb6e52; }
.tenantinfo-space .progress { width: 250px; display: inline-block; vertical-align: middle; margin-bottom: 0; position: relative; top: -1px; }
.tenantinfo-space .usedSpace { display: inline-block; vertical-align: middle; margin-left: 5px; }
.tenantinfo-save { padding: 8px 20px; }
.toolkit-list.trashbin-tool { height: auto; }

@media(max-width:1440px) {
    .trashbin-tool .trashbin-tool-a { border-top: 1px solid #ddd; display: block; margin: 10px 0 0; padding: 10px 0 0; width: 100%; }
    .trashbin-tool input.datepicker { width: 98px; }
    .trashbin-tool .trashbin-tool-b { position: absolute; right: 20px; bottom: 10px; }
    .trashbin-tool-a .search { margin: 0 166px 0 .3em; }
}

.trashbinlogContent .sham-tab .title + div { height: 420px !important; }
.trash-bin-ul li.list-empty { border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.trashbinDialog-container .mCSB_container { overflow: auto; }
.trash-bin-ul li.list-empty { color: #ddd; font-size: 13px; text-align: center; }
.trash-bin-ul li .name { margin-left: 40px; }
.trashbinlogContent li .name { margin-left: 0 !important; }
.trash-bin-ul li .lp .ck { float: left; margin: 11px 0 0 2px; }
.trash-bin-ul li .lp { position: relative; }
    .trash-bin-ul li .lp:before { position: absolute; content: ""; top: 0; left: 37px; bottom: 0; width: 1px; background: #ddd; }
    .trash-bin-ul li .lp .ck input { position: absolute; }
.trash-bin-ul li .opt a { margin-right: 8px; color: #999; }
.trash-bin-ul li .opt i { color: #616264; }
.trash-bin-ul li .opt .opt-loading { margin-top: 12px; height: 15px; width: 15px; }
.trash-bin-ul li .lp { width: 46%; }
.trash-bin-ul li .whodo { width: 14%; }
.trash-bin-ul li .time, .trash-bin-ul li .opt { width: 20%; }
.trash-bin-ul li .opt { text-overflow: clip !important; }
.trashbinlog-bx .modal-content { background: #eee; }
.trashbinlog-bx .modal-header { border-bottom: 1px solid #ddd; }
.trashbinlog-ct { overflow: hidden; }
    .trashbinlog-ct .toolkit-list > li { margin: 0 15px 10px 0; }
    .trashbinlog-ct .toolkit-item-nobr { margin: 0 15px 0 0 !important; }
.trashbinlog-bx .modal-dialog { width: 1000px; }
.trashbinlog-bx .modal-body { max-height: 580px; }
.trashbinlog-ct .toolkit-item .name-log { width: 150px; }
.trashbinlog-ct .toolkit-item-nobr .typeahead-wrapper { margin-top: 2px; }
.g-search-content .g-search-left { width: 60%; padding-right: 20px; }
    .g-search-content .g-search-left .toolkit-bar { border-style: solid; border-width: 1px 1px 0; border-color: #d5d5d5; }
.g-search-content .g-search-right { width: 40%; }

@media(max-width:1280px) {
    .g-search-content .g-search-left { width: 55%; }
    .g-search-content .g-search-right { width: 45%; }
}

.g-search-title { font-size: 15px; font-weight: bold; padding: 0 10px 5px; }
.g-search-left #search-result { border-width: 0 1px; border-style: solid; border-color: #d5d5d5; background: #fff; }
    .g-search-left #search-result .e-list { border: 0; }
.g-search-right .main-hd { -webkit-box-shadow: none; box-shadow: none; border-style: solid; border-width: 1px; border-color: #d5d5d5; background: #fafafa; }
.g-search-right .feedback-view { padding: 0; border: 1px solid #d5d5d5; border-width: 0 1px; background: #fff; }
    .g-search-right .feedback-view .feedback-item { border-radius: 0; border-bottom: 1px dashed #e7e7e7; margin: 0; }
.g-search-tab li > a > i { display: inline-block; height: 4px; width: 4px; vertical-align: 9px; border-radius: 50%; background: #fb6e52; margin-left: 0; }

@media(max-width:1650px) {
    .g-search-content .toolkit-bar > ul > li > a { padding-right: 2px; padding-left: 2px; }
}

@media(max-width:1500px) {
    .g-search-content .toolkit-bar > ul > li > a { padding-right: 0; padding-left: 0; }
}

@media(max-width:1440px) {
    .g-search-content .toolkit-bar .toolkit-list .toolkit-item { margin-right: 7px; }
}

@media(max-width:1360px) {
    .g-search-content .toolkit-bar .toolkit-list .toolkit-item { margin-right: 5px; font-size: 13px; }
}

@media(max-width:1250px) {
    .g-search-content .toolkit-bar .toolkit-list .toolkit-item { margin-right: 5px; }
}

@media(max-width:1130px) {
    .g-search-content .toolkit-bar .toolkit-list .toolkit-item { margin-right: 8px; font-size: 12px; }
}

@media(max-width:1080px) {
    .g-search-content .toolkit-bar .toolkit-list .toolkit-item { letter-spacing: -1px; margin-right: 10px; }
}

.modal .ape-close { float: right; font-size: 16px; margin-top: 4px; }

@-webkit-keyframes bounce {
    0%,20%,53%,80%,100% { -webkit-transition-timing-function: cubic-bezier(0.215,0.610,0.355,1.000); transition-timing-function: cubic-bezier(0.215,0.610,0.355,1.000); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
    40%,43% { -webkit-transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060); transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060); -webkit-transform: translate3d(0,-12px,0); transform: translate3d(0,-12px,0); }
    70% { -webkit-transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060); transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060); -webkit-transform: translate3d(0,-6px,0); transform: translate3d(0,-6px,0); }
    90% { -webkit-transform: translate3d(0,-3px,0); transform: translate3d(0,-3px,0); }
}

@keyframes bounce {
    0%,20%,53%,80%,100% { -webkit-transition-timing-function: cubic-bezier(0.215,0.610,0.355,1.000); transition-timing-function: cubic-bezier(0.215,0.610,0.355,1.000); -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
    40%,43% { -webkit-transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060); transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060); -webkit-transform: translate3d(0,-12px,0); -ms-transform: translate3d(0,-12px,0); transform: translate3d(0,-12px,0); }
    70% { -webkit-transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060); transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060); -webkit-transform: translate3d(0,-6px,0); -ms-transform: translate3d(0,-6px,0); transform: translate3d(0,-6px,0); }
    90% { -webkit-transform: translate3d(0,-3px,0); -ms-transform: translate3d(0,-3px,0); transform: translate3d(0,-3px,0); }
}

.sch-wrapper { padding: 20px; border: 1px solid #d5d5d5; background: #f7f7f7; min-height: 40px; }
    .sch-wrapper hr { margin: 14px 10px 30px 10px; clear: both; }
    .sch-wrapper .sch-group-hd { font-size: 14px; margin-bottom: 10px; }
    .sch-wrapper .sch-group { min-height: 32px; margin: 0 0 10px 0; position: relative; }
        .sch-wrapper .sch-group .common-tag { float: left; line-height: 24px; }
            .sch-wrapper .sch-group .common-tag > a:hover { text-decoration: none; }
            .sch-wrapper .sch-group .common-tag > .text { max-width: 100px; margin: 0 20px 0 0; float: left; }
            .sch-wrapper .sch-group .common-tag > .close { margin: 0 -15px; float: left; line-height: 25px; }
    .sch-wrapper .slideup-div { text-align: center; cursor: pointer; line-height: 24px; border-top-width: 1px; border-top-style: solid; border-top-color: #e6e6e6; background: #fafafa; }
        .sch-wrapper .slideup-div:hover { background: #fdfdfd; }
        .sch-wrapper .slideup-div > div { color: #999; padding: 5px 0; }
    .sch-wrapper .sch-group .controls > *, .sch-wrapper .controls .inner-el > * { float: left; margin-right: 10px; }
    .sch-wrapper .sch-item { line-height: 30px; padding-top: 0; float: left; }
    .sch-wrapper .sch-group > .controls { margin: 0 0 0 170px; }
    .sch-wrapper .fake-btn-box { position: relative; }
        .sch-wrapper .fake-btn-box select { position: absolute; left: 0; top: 0; z-index: 1; width: 80px !important; opacity: 0; }
            .sch-wrapper .fake-btn-box select option { line-height: 24px; }
    .sch-wrapper .sch-item > select.form-control { width: 156px; }
    .sch-wrapper .sch-item > a { vertical-align: top; }
    .sch-wrapper .sch-group select.form-control, .sch-wrapper .sch-group select > option { padding: 4px; vertical-align: top; }
    .sch-wrapper .sch-item-period input { width: 100px; padding: 5px 10px; }

@media(min-width:1024px) {
    .sch-wrapper .entity-container { max-width: 230px; }
}

@media(min-width:1200px) {
    .sch-wrapper .entity-container { max-width: 400px; }
}

@media(min-width:1350px) {
    .sch-wrapper .entity-container { max-width: 520px; }
}

@media(min-width:1540px) {
    .sch-wrapper .entity-container { max-width: 700px; }
}

@media(min-width:1600px) {
    .sch-wrapper .entity-container { max-width: 760px; }
}

@media(min-width:1900px) {
    .sch-wrapper .entity-container { max-width: 1000px; }
}

@media(max-width:1024px) {
    .sch-wrapper .entity-container { max-width: 230px; }
}

.sch-wrapper .entity-item .entitybox-toggle { max-width: 100px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.sch-wrapper .control-btn { vertical-align: top; }
.sch-wrapper .sch-item-period .spline { display: inline-block; width: 18px; text-align: center; }
.sch-wrapper .sch-group a.dele { border: 1px solid #ccc; border-radius: 50%; color: #666; display: inline-block; height: 30px; text-align: center; text-decoration: none; width: 30px; line-height: 30px; vertical-align: top; }
.sch-wrapper .sch-group-opt a { text-decoration: none; color: #bdc3c7; font-size: 26px; line-height: 30px; float: right; }
    .sch-wrapper .sch-group-opt a + a { margin-right: 5px; }
    .sch-wrapper .sch-group-opt a:hover { color: #08c; }
.sch-wrapper .sch-group .sch-group-opt .add { display: none; color: #5ab85e; }
.sch-wrapper .sch-group:last-child .sch-group-opt a.add { display: block; }
.sch-wrapper .search-group-list > .search-group { margin: 0 0 10px 0; }
.sch-wrapper > .sch-group > .btn + .btn { margin-left: 0; }
#quick-invite-modal .modal-dialog { width: 380px; }
#quick-invite-modal .form-invite { border-bottom: 0; padding-right: 15px 15px 0; }
#quick-invite-modal .form-horizontal .control-label { width: 75px; }
#quick-invite-modal .form-horizontal .controls { margin-left: 80px; }
#quick-invite-modal .modal-footer { padding: 10px 18px; }
    #quick-invite-modal .modal-footer .btn { margin: 0 8px; }
.team-pass-begin .apply-btn { padding: 0 0 20px 0; }
.team-pass-begin .create-btn { border-top: 1px dashed #d5d5d5; padding: 20px 0 0 0; }
.addteam-view-bg { background-color: #FFF; z-index: 999; left: 0; top: 0; right: 0; bottom: 0; position: absolute; }
.addteam-view-loading { position: absolute; left: 0; right: 0; top: 50%; margin: -40px 0 0 0; z-index: 99999; }
.team-pass-modal .teams-join { padding: 20px 0 0 0; }
.team-pass-modal .team-create { padding: 0 0 20px 0; border-bottom: 1px dashed #d5d5d5; }
    .team-pass-modal .team-create .team-create-form { padding: 20px 0 0 0; }
.team-pass-modal .team-search { margin: 0 auto; width: 70%; }
.team-pass-modal .team-search-list { font-size: 12px; }
    .team-pass-modal .team-search-list .list-item { height: 37px; line-height: 36px; position: relative; border-bottom: 1px solid #e5e5e5; }
        .team-pass-modal .team-search-list .list-item > span { padding: 0 5px; float: left; }
        .team-pass-modal .team-search-list .list-item .sn { width: 10%; }
            .team-pass-modal .team-search-list .list-item .sn i { display: inline-block; background-color: #2dc3e8; border-radius: 2px; min-width: 20px; height: 20px; line-height: 20px; text-align: center; color: #fff; }
        .team-pass-modal .team-search-list .list-item .name { width: 42%; }
        .team-pass-modal .team-search-list .list-item .leader { width: 26%; }
        .team-pass-modal .team-search-list .list-item .option { width: 18%; }
        .team-pass-modal .team-search-list .list-item .a-join { position: absolute; }
        .team-pass-modal .team-search-list .list-item > span > a.btn { display: none; right: 5px; top: 3px; }
        .team-pass-modal .team-search-list .list-item:hover > span > a.btn { display: inline-block; }
.team-pass-modal .team-create h3 { font-size: 16px; text-align: center; margin: 10px 0 10px 0; padding-bottom: 10px; }
.team-pass-modal .team-create .control-label { width: 85px; text-align: left; }
.team-pass-modal .team-create .controls { margin-left: 85px; }
.team-pass-modal .team-create .form-horizontal .control-group { margin-bottom: 0; padding: 0 48px; }
.team-pass-modal .search-list li:hover a.a-join { display: inline-block; }
.team-pass-modal .search-list li:hover { background: #f2fafd; }
.team-pass-modal .modal-body { max-height: 600px; }
.team-pass-modal .ui-colorbox-info { background: #f5fbff; border: 1px solid #d1eeff; }
.teams-swich .dropdown-menu { max-height: 345px; overflow-y: auto; background-color: #0092b6; }
.team-create .control-group .input-group { width: 374px; }
.remind-pop { position: absolute; right: 60px; left: auto; top: 35px; padding: 10px; z-index: 1005; border: 1px solid rgba(0,0,0,0.3); -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3); box-shadow: 0 3px 7px rgba(0,0,0,0.3); background-color: #fff; }
    .remind-pop textarea { width: 100%; }
    .remind-pop .control-label { margin: 5px 0 0 0; }
    .remind-pop .control-group { margin: 5px 0; }
.pasteimg-modal.modal .modal-dialog { width: 400px; }
.pasteimg-modal .paste-img img { max-width: 100%; max-height: 200px; vertical-align: top; }
.quittransfer-detail-view .detail-body { padding: 15px 18px; }
    .quittransfer-detail-view .detail-body .detail-block { margin: 0; }
    .quittransfer-detail-view .detail-body .notes { padding: 15px 0; display: inline-block; color: #999; font-size: 12px; font-weight: normal; }
        .quittransfer-detail-view .detail-body .notes:first-child { padding: 0 0 15px 0; }
.quittransfer-detail-view .sham-tab .item { width: 25%; text-align: center; }
.quittransferContainer li.list-sub li .opt:hover, .quittransfer-detail-view .entityContainer li.list-sub li .name:hover { color: #0069bd; cursor: pointer; }
.quittransferContainer ul .mCSB_container { padding-bottom: 350px !important; }
.quittransferContainer ul .list-sub > ul > li, .quittransferDetailContainer ul .list-sub > ul > li { background-color: #fff; }
.quittransferContainer .sham-tab li { line-height: inherit; }
.quittransferContainer .sham-tab .list > ul > li > .item a.employee { color: #333; }
.quittransferContainer .detail-infos .info-item { line-height: 40px; }
.quittransferContainer .detail-infos dd > div { height: 40px; line-height: 40px; }
.quittransferContainer .detail-infos dd .entity-container > span, .quittransferContainer ul .entity-container > span { margin: 5px 0 0 0; }
.quittransferContainer .detail-actions i.icon-help, .taskslist-detail-view .detail-actions i.icon-help { font-size: 16px; line-height: 50px; margin: 0 10px 0 0; }
.quittransferContainer .quittransfer-view-loading { position: absolute; left: 0; right: 0; top: 50%; margin: -40px 0 0 0; z-index: 99999; }
.quittransferContainer .quittransfer-view-bg { background-color: #FFF; z-index: 999; left: 0; top: 0; right: 0; bottom: 0; position: absolute; }
.quittransferContainer .trashbinlogContent { position: relative; }
.quittransferDetailContainer .trashbinlogContent .list-tit + div { height: 460px !important; }
.quittransferDetailContainer ul .mCSB_container { padding-bottom: 0 !important; }
.inviteteam-modal .modal-content { width: 700px; }
.inviteteam-modal .modal-title { font-size: 16px; }
.inviteteam-modal .guide { font-size: 12px; color: #999; margin-bottom: 15px; line-height: 26px; }
.inviteteam-modal .copyfield { line-height: 25px; }
    .inviteteam-modal .copyfield .btn { padding: 3px 10px 0; margin-left: 12px; height: 25px; }
    .inviteteam-modal .copyfield .colum + .colum { margin-top: 10px; }
    .inviteteam-modal .copyfield .label { color: #62a1d8; float: left; margin-right: 5px; font-weight: bold; }
    .inviteteam-modal .copyfield .controls { overflow: hidden; color: #fb7960; }
.inviteteam-modal .teampane { color: #666; }
    .inviteteam-modal .teampane h4 { font-weight: bold; font-size: 14px; line-height: 35px; margin: 26px 0 0; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; }
    .inviteteam-modal .teampane .noteam { font-size: 12px; color: #999; padding: 20px; text-align: center; }
    .inviteteam-modal .teampane .listwrap { font-size: 12px; }
        .inviteteam-modal .teampane .listwrap .bd { max-height: 160px; }
    .inviteteam-modal .teampane .unit { border-bottom: 1px solid #efefef; line-height: 40px; overflow: hidden; }
    .inviteteam-modal .teampane .hd .unit { font-weight: bold; }
    .inviteteam-modal .teampane .bd .unit:last-child { border-bottom: 0; }
    .inviteteam-modal .teampane .unit .item { padding-left: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; }
        .inviteteam-modal .teampane .unit .item:last-child { padding-right: 20px; }
    .inviteteam-modal .teampane .unit .sn { width: 8%; padding-right: 5px; }
    .inviteteam-modal .teampane .unit .name { width: 40%; padding-left: 0; }
    .inviteteam-modal .teampane .unit .man { width: 22%; }
    .inviteteam-modal .teampane .unit .count { width: 15%; }
    .inviteteam-modal .teampane .unit .status { width: 15%; }
.nodata-holder { text-align: center; }
    .nodata-holder > div > * { margin: 0 0 10px 0; display: block; line-height: 24px; }
    .nodata-holder > div > i.ico { margin: 0 0 20px 0; background: url(/static/img/global/inbox.png) no-repeat center center; height: 73px; }
        .nodata-holder > div > i.ico.collect { background: url(/static/img/global/star.png) no-repeat center center; height: 93px; }
        .nodata-holder > div > i.ico.message { background: url(/static/img/global/bell.png) no-repeat center center; height: 80px; }
    .nodata-holder > div > p.large { font-size: 16px; }
    .nodata-holder > div > p { color: #999; }
        .nodata-holder > div > p.small { font-size: 12px; }
    .nodata-holder > div > h4 { color: #666; }
    .nodata-holder .btn-div .btn + .btn:not(.btn-block) { margin-left: 10px; }
    .nodata-holder *.hide { display: none; }
.control-prompt-message { display: inline-block; vertical-align: top; height: 30px; line-height: 30px; cursor: pointer; color: #fb6e52; }
.ispay-remind { position: fixed; left: 210px; right: 0; top: 130px; }
    .ispay-remind h3 { margin-bottom: 15px; font-size: 16px; }
.payRemind-modal .modal-dialog { width: 500px; }
.modal-placard .mCSB_container { padding-bottom: 220px; }
.modal-placard .modal-dialog { width: 800px; }
.timecarddetail-box .datepicker-days table { min-height: 500px; }
.module-help { position: absolute; top: 16px; right: 20px; cursor: pointer; }
    .module-help a:link, .module-help a:hover, .module-help a:active, .module-help a:visited { color: #999; text-decoration: none; }
.tree-selector-dropdown:hover .dropdown-toggle { z-index: 101; position: relative; border-color: #a3adba; border-bottom: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: #fff; box-shadow: none; }
.tree-selector-dropdown:hover .dropdown-div { margin-top: -1px; }
.tree-selector { padding: 10px 15px; }
    .tree-selector .selector-result:not(:empty) { padding: 10px; border: 1px solid #ddd; border-radius: 3px; }
    .tree-selector .selector-result .title { margin: 5px 0; height: 30px; line-height: 30px; }
    .tree-selector .selector-result .item { display: inline-block; margin-right: 6px; height: 24px; line-height: 24px; padding: 0 5px; color: #666; background: #eee; font-size: 12px; border-radius: 2px; vertical-align: top; margin-top: 6px; }
    .tree-selector .selector-content { border: 1px solid #ddd; border-radius: 3px; padding: 10px 0; }
.selector-result:not(.hide) + .selector-content { margin-top: 15px; }
.tree-selector .treenode { line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
    .tree-selector .treenode.selected { background: #eee; }
    .tree-selector .treenode a { color: #666; text-decoration: none; cursor: pointer; }
    .tree-selector .treenode .nodeicon { margin-right: 3px; }
#loading-mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; background-color: rgba(128, 128, 128, 0.19);display:none; }
.map-mask { z-index: 19901015!important;}
.detail-sidebar {z-index: 19901017!important;top: 41px;}
.processor_bar { background-color: #e9e9e9; background-image: -moz-linear-gradient(top,#f3f2f2 0,#dfdfdf 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#f3f2f2),to(#dfdfdf)); background-image: -webkit-linear-gradient(top,#f3f2f2 0,#dfdfdf 100%); background-image: -o-linear-gradient(top,#f3f2f2 0,#dfdfdf 100%); background-image: linear-gradient(to bottom,#f3f2f2 0,#dfdfdf 100%); border-bottom: 1px solid #cecece; box-shadow: inset 0 1px 0 0 #f8f8f8; -moz-box-shadow: inset 0 1px 0 0 #f8f8f8; -webkit-box-shadow: inset 0 1px 0 0 #f8f8f8; }
.dialog .processor_bar { border-bottom: 1px solid #b1b1b1; box-shadow: inset 0 1px 0 0 #f8f8f8,0 1px 2px 0 #cacaca; -moz-box-shadow: inset 0 1px 0 0 #f8f8f8,0 1px 2px 0 #cacaca; -webkit-box-shadow: inset 0 1px 0 0 #f8f8f8,0 1px 2px 0 #cacaca; }
.processor_bar.ie .step { background: transparent url(/mpres/htmledition/common/images/bg/bg_processor_ie218877.png) no-repeat 0 0; }
    .processor_bar.ie .step.current { background-image: none; background-color: #62a256; }
.processor_bar .step { background: transparent url(/mpres/htmledition/common/images/bg/bg_processor218877.png) no-repeat 0 0; text-align: center; line-height: 36px; color: #747474; }
    .processor_bar .step.pprev { background-position: right 0; }
        .processor_bar .step.pprev h4 { padding-right: 14px; }
    .processor_bar .step.prev { background-position: right -85px; }
        .processor_bar .step.prev h4 { padding-right: 14px; }
    .processor_bar .step.current { background-color: #5fa054; background-image: -moz-linear-gradient(top,#78bc6d 0,#4f8d44 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#78bc6d),to(#4f8d44)); background-image: -webkit-linear-gradient(top,#78bc6d 0,#4f8d44 100%); background-image: -o-linear-gradient(top,#78bc6d 0,#4f8d44 100%); background-image: linear-gradient(to bottom,#78bc6d 0,#4f8d44 100%); color: #fff; }
    .processor_bar .step.next { background-position: left -41px; }
        .processor_bar .step.next h4 { padding-left: 8px; }
    .processor_bar .step.nnext { background-position: left -1px; }
        .processor_bar .step.nnext h4 { padding-left: 8px; }
.processor_bar h4 { font-weight: 400; font-style: normal; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }
.processor_bar { background-color: #fff; background-image: none; border-color: #e6e7ea; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.dialog .processor_bar { border-color: #e6e7ea; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.processor_bar.ie .step { background-image: url(/mpres/htmledition/images/bg/bg_processor218877.png); }
    .processor_bar.ie .step.current { background-color: #44b549; }
.processor_bar .step { background: transparent url(/mpres/htmledition/images/bg/bg_processor218877.png) no-repeat 0 0; line-height: 44px; }
    .processor_bar .step.prev { background-position: right -44px; }
    .processor_bar .step.current { background-color: #44b549; background-image: none; }
    .processor_bar .step.next { background-position: 0 -88px; }
    .processor_bar .step.nnext { background-position: 0 0; }
.pagination_wrp { text-align: right; }
.pagination { *font-size: 0; }
.page_nav_area, .goto_area { display: inline-block; vertical-align: middle; font-size: 12px; }
.page_nav_area { letter-spacing: 4px; *letter-spacing: normal; }
    .page_nav_area .btn { letter-spacing: normal; *margin: 0 3px; }
    .page_nav_area .gap_prev, .page_nav_area .gap_next { letter-spacing: normal; display: inline-block; font-size: 14px; vertical-align: middle; margin-left: 4px; margin-right: 4px; }
.btn.page_nav { margin: 0; background-color: #fff; background-image: -moz-linear-gradient(top,#fff 0,#fff 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff)); background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%); background-image: -o-linear-gradient(top,#fff 0,#fff 100%); background-image: linear-gradient(to bottom,#fff 0,#fff 100%); border-color: #e6e7ec; color: #222; height: 30px; line-height: 30px; *line-height: 28px; width: auto; padding-left: 14px; padding-right: 14px; }
    .btn.page_nav button { color: #222; }
    .btn.page_nav:hover { background-color: #e6e7ec; background-image: -moz-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e6e7ec),to(#e6e7ec)); background-image: -webkit-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -o-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: linear-gradient(to bottom,#e6e7ec 0,#e6e7ec 100%); border-color: #dadbe0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #000; }
        .btn.page_nav:hover button { color: #222; }
    .btn.page_nav.current { border: 0; background: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; cursor: default; }
.btn.page_prev, .btn.page_next { position: relative; font-size: 0; letter-spacing: -5px; background-color: #fff; background-image: -moz-linear-gradient(top,#fff 0,#fff 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff)); background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%); background-image: -o-linear-gradient(top,#fff 0,#fff 100%); background-image: linear-gradient(to bottom,#fff 0,#fff 100%); border-color: #e6e7ec; color: #222; height: 30px; line-height: 30px; *line-height: 28px; width: auto; padding-left: 14px; padding-right: 14px; }
    .btn.page_prev button, .btn.page_next button { color: #222; }
    .btn.page_prev:hover, .btn.page_next:hover { background-color: #e6e7ec; background-image: -moz-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e6e7ec),to(#e6e7ec)); background-image: -webkit-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -o-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: linear-gradient(to bottom,#e6e7ec 0,#e6e7ec 100%); border-color: #dadbe0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #000; }
        .btn.page_prev:hover button, .btn.page_next:hover button { color: #222; }
    .btn.page_prev .arrow, .btn.page_next .arrow { position: absolute; top: 50%; left: 50%; margin-top: -6px; margin-left: -3px; }
.btn.page_first, .btn.page_last, .btn.page_go { background-color: #fff; background-image: -moz-linear-gradient(top,#fff 0,#fff 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff)); background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%); background-image: -o-linear-gradient(top,#fff 0,#fff 100%); background-image: linear-gradient(to bottom,#fff 0,#fff 100%); border-color: #e6e7ec; color: #222; height: 30px; line-height: 30px; *line-height: 28px; width: auto; padding-left: 20px; padding-right: 20px; }
    .btn.page_first button, .btn.page_last button, .btn.page_go button { color: #222; }
    .btn.page_first:hover, .btn.page_last:hover, .btn.page_go:hover { background-color: #e6e7ec; background-image: -moz-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e6e7ec),to(#e6e7ec)); background-image: -webkit-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -o-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: linear-gradient(to bottom,#e6e7ec 0,#e6e7ec 100%); border-color: #dadbe0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #000; }
        .btn.page_first:hover button, .btn.page_last:hover button, .btn.page_go:hover button { color: #222; }
.page_next .arrow { display: inline-block; width: 0; height: 0; border-width: 6px; border-style: dashed; border-color: transparent; border-right-width: 0; border-left-color: #919191; border-left-style: solid; }
.page_prev .arrow { display: inline-block; width: 0; height: 0; border-width: 6px; border-style: dashed; border-color: transparent; border-left-width: 0; border-right-color: #919191; border-right-style: solid; }
.page_num { display: inline-block; vertical-align: middle; font-size: 14px; *margin-right: 4px; letter-spacing: normal; }
.goto_area { margin-left: 8px; }
    .goto_area input[type="text"] { vertical-align: middle; width: 75px; height: 22px; line-height: 22px; padding: 4px 0; border: 1px solid #e7e7eb; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center; font-size: 14px; margin-right: 4px; }
.pagination .btn { min-width: 0; }
.msg_pre_view li { margin-bottom: 20px; }
.msg_pre_view .title { box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; display: inline-block; text-align: right; width: 50%; *width: 48%; }
.msg_pre_view .msg { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; display: inline-block; width: 50%; padding-left: 1em; word-break: break-all; word-wrap: break-word; zoom: 1; *display: inline; }
    .msg_pre_view .msg .color_panel { display: block; width: 20px; height: 20px; border: 1px solid #FFF; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; box-shadow: 0 0 3px #8d8d8d; -moz-box-shadow: 0 0 3px #8d8d8d; -webkit-box-shadow: 0 0 3px #8d8d8d; margin-right: 4px; }
    .msg_pre_view .msg .pre { margin: 0; word-break: break-all; word-wrap: break-word; }
    .msg_pre_view .msg img { width: 200px; }
    .msg_pre_view .msg .tips { font-size: 14px; color: #a3a3a3; }
.msg_pre_view .page_top .link { position: relative; right: 0; }
.table_wrp { margin-bottom: 20px; }
    .table_wrp .dropdown_menu .dropdown_data_list { *width: 100%; }
.tab_wrp_thead { border-top: 1px solid #e7e7eb; border-right: 1px solid #e7e7eb; border-left: 1px solid #e7e7eb; background-color: #f4f5f9; }
    .tab_wrp_thead .title h4 { font-weight: normal; padding: 0 1em; height: 38px; line-height: 38px; }
    .tab_wrp_thead .title a { margin-left: 1em; }
    .tab_wrp_thead .dropdown_menu_td { border-left: 1px solid #e7e7eb; }
        .tab_wrp_thead .dropdown_menu_td .dropdown_switch { border: 0; background: 0; background-color: #f4f5f9; height: 38px; line-height: 38px; }
    .tab_wrp_thead .tab_top_oper { height: 38px; line-height: 38px; padding: 0 1em; border-left: 1px solid #e7e7eb; }
    .tab_wrp_thead .data { border-left: 1px solid #e7e7eb; line-height: 38px; }
        .tab_wrp_thead .data .ta_date { border: 0; background: 0; line-height: 38px; }
        .tab_wrp_thead .data:hover { background-color: #e7e7eb; }
    .tab_wrp_thead .ta_date .opt_sel { height: 38px; line-height: 38px; }
    .tab_wrp_thead .time_periods { border-left: 1px solid #e7e7eb; line-height: 38px; }
        .tab_wrp_thead .time_periods .btn { border: 0; background: 0; }
        .tab_wrp_thead .time_periods:hover { background-color: #e7e7eb; }
    .tab_wrp_thead.with_oper .td_panel { padding: 0; }
.table { border-left: 1px solid #e7e7eb; border-right: 1px solid #e7e7eb; margin-bottom: 20px; }
    .table .btn { border: 0; background: 0; }
        .table .btn.dropdown_switch { background: 0; }
    .table .frm_radio_label { margin-right: 0; }
    .table .table_cell { padding: 0; text-align: left; line-height: normal; }
        .table .table_cell.with_num { text-align: right; }
.table_head { padding: 6px 1em; border: 1px solid #e7e7eb; border-bottom: 0; background-color: #f4f5f9; }
.td_panel { padding: 10px 1em; word-break: break-all; word-wrap: break-word; }
.thead .table_cell { line-height: normal; }
.thead .td_panel { padding: 10px 1em; }
.thead .dropdown_switch label { margin-left: 1em; }
.tbody { color: #8d8d8d; }
    .tbody .table_cell.with_oper .td_panel { padding-right: 2em; }
.client_side { width: 285px; padding-bottom: 33px; background-color: #f4f5f9; color: #000; border-left: 1px solid #e7e7eb; border-right: 1px solid #e7e7eb; border-bottom: 1px solid #e7e7eb; }
    .client_side .banner { text-align: center; height: 57px; line-height: 74px; color: #fff; background: url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/cardticket/dialog_choose_card_z2296a3.png") 0 0 no-repeat; }
    .client_side .top { position: relative; color: #fff; background-color: #61ad40; border-bottom: 1px dashed #61ad40; padding: 21px 12px 12px; }
        .client_side .top .logo { padding-top: 0; margin-bottom: 13px; float: none; font-size: 13px; }
            .client_side .top .logo .avartar { width: 38px; height: 38px; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border: 1px solid rgba(0,0,0,0.2); margin-right: 7px; }
                .client_side .top .logo .avartar img { position: static; width: 38px; height: 38px; border-radius: 19px; -moz-border-radius: 19px; -webkit-border-radius: 19px; }
            .client_side .top .logo p { height: 38px; line-height: 38px; }
        .client_side .top .msg { text-align: center; }
            .client_side .top .msg .main_msg { font-size: 24px; margin-bottom: 3px; }
            .client_side .top .msg .title_sub { font-size: 13px; color: rgba(255,255,255,0.8); margin-top: 3px; }
            .client_side .top .msg .time { color: rgba(255,255,255,0.8); }
        .client_side .top .deco { position: absolute; bottom: -1px; left: 0; width: 100%; height: 5px; background: url(../../../images/icon/cardticket/card_tpl_deco218877.png) repeat-x; }
    .client_side .wrp_section { margin-bottom: 15px; background-color: #fff; border-bottom: 1px solid #e7e7eb; }
        .client_side .wrp_section.section_dispose { padding: 20px 0 13px; text-align: center; }
            .client_side .wrp_section.section_dispose .bar_code_panel { font-size: 13px; }
            .client_side .wrp_section.section_dispose .qr_code_panel { font-size: 13px; }
            .client_side .wrp_section.section_dispose .main_msg { font-size: 30px; margin-bottom: 12px; }
                .client_side .wrp_section.section_dispose .main_msg.bar_code { width: 264px; height: 71px; margin: 0 auto; background: url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/cardticket/dialog_choose_card_z2296a3.png") 0 -67px no-repeat; }
                .client_side .wrp_section.section_dispose .main_msg.qr_code { width: 174px; height: 174px; margin: 0 auto; background: url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/cardticket/dialog_choose_card_z2296a3.png") 0 -148px no-repeat; }
                .client_side .wrp_section.section_dispose .main_msg p { font-size: 13px; }
        .client_side .wrp_section .info_list { padding-left: 13px; border-top: 1px solid #e7e7eb; }
            .client_side .wrp_section .info_list .info_li { position: relative; padding: 10px 124px 10px 0; border-bottom: 1px solid #e7e7eb; }
                .client_side .wrp_section .info_list .info_li .supply_area { position: absolute; top: 12px; right: 13px; display: block; color: #c6c5cb; text-align: right; height: 17px; line-height: 17px; }
                    .client_side .wrp_section .info_list .info_li .supply_area .ic_go { position: relative; top: 3px; display: inline-block; width: 16px; height: 15px; background: url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/cardticket/dialog_choose_card_z2296a3.png") 0 -332px no-repeat; margin-left: 10px; }
                .client_side .wrp_section .info_list .info_li:last-child { border-bottom: 0; }
.frm_control_group .hint { margin-left: 14px; }
.frm_control_group .frm_controls_hint .frm_input_box { float: left; }
.frm_control_group .frm_controls_hint .frm_hint { margin-left: .5em; }
.icon_loading_small { display: block; margin: 0 auto; }
.release_method { padding: 55px 35px; }
    .release_method .search { margin-bottom: 10px; }
    .release_method .sub_title_bar { padding: 0; line-height: normal; }
.dialog_desc { text-align: left; padding-left: 112px; color: #8d8d8d; }
.table_wrp.release_method_select_table_wrp .td_panel { padding: 10px 0 10px 1em; }
.table_wrp .table_cell.release_method_select_box { width: 1%; }
    .table_wrp .table_cell.release_method_select_box .frm_radio_label { margin-right: 0; }
.table_wrp .table_cell.release_method_kind { width: 12%; color: #000; }
.table_wrp .table_cell.release_method_name { width: 17%; }
.table_wrp .table_cell.release_method_time { width: 25%; }
.table_wrp .table_cell.release_method_stock { width: 15%; text-align: right; }
    .table_wrp .table_cell.release_method_stock .td_panel { padding: 10px 1em 10px 0; }
    .table_wrp .table_cell.release_method_stock .icon14_common { margin-left: .5em; }
.table_wrp .table_cell.release_method_price { width: 16%; text-align: right; }
.table_wrp .table_cell.release_method_preview { width: 7%; }
.table_wrp .table_cell.release_method_state { text-align: right; width: 14%; }
    .table_wrp .table_cell.release_method_state .td_panel { padding: 10px 1em 10px 0; }
.table_wrp .thead .release_method_state .td_panel { border-right: 0; }
.table_wrp .thead .release_method_stock .td_panel { padding-right: 2.8em; }
.table_wrp .pagination { margin-top: 10px; text-align: right; }
.msg_pre_view .title { text-align: right; width: 40%; color: #8d8d8d; }
.msg_pre_view .msg { width: 53%; text-align: left; padding-left: 2em; }
.msg_pre_view .frm_control_group { position: relative; top: -6px; }
    .msg_pre_view .frm_control_group .frm_input_box { width: 60px; margin-right: 5px; }
.pop_card_preview { position: relative; }
    .pop_card_preview .hook { position: absolute; height: 20px; width: 20px; }
        .pop_card_preview .hook .hook_top { position: absolute; bottom: 0; left: 1px; border-style: solid; border-width: 10px; border-color: transparent transparent transparent #e7e7eb; }
        .pop_card_preview .hook .hook_btm { position: absolute; bottom: 0; left: 0; border-style: solid; border-width: 10px; border-color: transparent transparent transparent #fff; }
        .pop_card_preview .hook.hook_right_top { right: -20px; top: 20px; }
        .pop_card_preview .hook.hook_right_center { right: -20px; top: 50%; margin-top: -10px; }
        .pop_card_preview .hook.hook_right_bottom { right: -20px; bottom: 20px; }
.verifycode img { height: 32px; vertical-align: middle; }
.verifycode a { margin-left: 3px; }
.verifycode .frm_input_box { display: inline-block; width: 78px; }
.verifycode .frm_control_group { padding: .5em 0; }
.frm_controls .verifycode { padding: 0; }
.tooltip { position: absolute; z-index: 10; }
.tooltip_inner { padding: 0 10px; font-size: 12px; line-height: 20px; color: #fff; background-color: #555556; word-wrap: break-word; word-break: break-all; }
.tooltip_arrow { position: absolute; bottom: -5px; left: 50%; margin-left: -6px; display: inline-block; width: 0; height: 0; border-width: 6px; border-style: dashed; border-color: transparent; border-bottom-width: 0; border-top-color: #555556; border-top-style: solid; }
.img_pick { padding: 20px; }
    .img_pick .img_item { float: left; text-align: center; }
        .img_pick .img_item .pic { display: block; border-bottom: 1px solid #e7e7eb; }
            .img_pick .img_item .pic:hover { cursor: pointer; cursor: hand; }
        .img_pick .img_item .lbl_content { height: 32px; line-height: 32px; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.group_list .num { display: inline-block; padding-left: 3px; font-style: normal; color: #8d8d8d; }
.group_list dt.inner_menu_item { background-color: #f4f5f9; }
.icon_loading_small { margin-top: 114px; }
.img_pick_panel.side_l.cell_layout .inner_side { width: 18%; *width: 152px; *max-width: 152px; }
.img_pick_panel .group_list { height: 460px; overflow-y: auto; }
.img_pick_panel .img_pick_area { position: relative; height: 460px; overflow-y: auto; overflow-x: hidden; }
.img_pick_panel .inner_menu_link { padding-left: 1.5em; }
    .img_pick_panel .inner_menu_link strong { max-width: 86px; }
.img_pick_panel .bubble_tips { margin-right: 14px; }
.img_pick { padding-bottom: 5px; text-align: center; }
    .img_pick .img_list { margin-right: -20px; }
    .img_pick .img_item { position: relative; margin-right: 11px; margin-bottom: 10px; }
        .img_pick .img_item .pic { width: 117px; height: 117px; }
        .img_pick .img_item .lbl_content { display: block; width: 89px; padding: 0 14px; }
    .img_pick .img_item_bd { margin: 0; border: 1px solid #e7e7eb; width: 117px; }
        .img_pick .img_item_bd.selected .selected_mask { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
        .img_pick .img_item_bd.selected .selected_mask_inner { width: 118px; height: 118px; -moz-opacity: .6; -khtml-opacity: .6; opacity: .6; background-color: #000; filter: alpha(opacity=60); }
        .img_pick .img_item_bd.selected .selected_mask_icon { position: absolute; top: 0; left: 0; background: transparent url(/mpres/htmledition/images/icon/common/icon_card_selected218877.png) no-repeat 0 0; width: 117px; height: 117px; vertical-align: middle; display: inline-block; background-position: 50% 50%; }
.img_dialog_wrp .dialog_bd { padding: 0; }
.img_dialog_wrp .sub_title_bar.in_dialog { padding: 10px 20px; }
    .img_dialog_wrp .sub_title_bar.in_dialog .mass_send_tips { height: 30px; line-height: 30px; margin-right: 1em; color: #8d8d8d; }
.img_dialog_wrp .pagination { text-align: right; padding: 0 16px 20px; }
.img_dialog_wrp .dialog_ft_desc { position: absolute; bottom: 23px; left: 20px; }
.dropdown_area.with_form { height: 32px; line-height: 32px; }
    .dropdown_area.with_form .dropdown_value { display: inline-block; vertical-align: middle; }
    .dropdown_area.with_form .dropdown_wrp { line-height: 1.6; }
    .dropdown_area.with_form .dropdown_menu { vertical-align: top; }
    .dropdown_area.with_form .dropdown_menu, .dropdown_area.with_form .dropdown_value { margin-right: 10px; margin-top: -0.2em; }
.dropdown_area.spacing { margin-bottom: 10px; }
.dropdown_wrp { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.dropdown_menu { display: inline-block; *display: inline; *zoom: 1; position: relative; width: 95px; line-height: normal; text-align: left; font-size: 0; }
    .dropdown_menu.open { z-index: 2; }
        .dropdown_menu.open .dropdown_data_container { display: block; }
    .dropdown_menu.disabled .dropdown_switch { background-color: #e6e7ec; background-image: -moz-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e6e7ec),to(#e6e7ec)); background-image: -webkit-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -o-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: linear-gradient(to bottom,#e6e7ec 0,#e6e7ec 100%); border-color: #dadbe0; color: #a5a6aa; cursor: default; }
        .dropdown_menu.disabled .dropdown_switch button { color: #a5a6aa; cursor: default; }
        .dropdown_menu.disabled .dropdown_switch:hover { background-color: #e6e7ec; background-image: -moz-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e6e7ec),to(#e6e7ec)); background-image: -webkit-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -o-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: linear-gradient(to bottom,#e6e7ec 0,#e6e7ec 100%); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-color: #dadbe0; color: #a5a6aa; }
            .dropdown_menu.disabled .dropdown_switch:hover button { color: #a5a6aa; cursor: default; }
        .dropdown_menu.disabled .dropdown_switch label { cursor: default; }
        .dropdown_menu.disabled .dropdown_switch .arrow { border-top-color: #a0a0a0; }
    .dropdown_menu.search .dropdown_switch label { outline: 0; }
        .dropdown_menu.search .dropdown_switch label.error { color: #b11516; }
    .dropdown_menu.search .dropdown_data_list .empty { line-height: 30px; padding: 0 10px; color: #7b7b7b; white-space: nowrap; }
    .dropdown_menu.dropdown_checkbox .dropdown_data_list { width: 150px; padding: 10px; height: auto; overflow: visible; min-height: inherit; max-height: none; }
    .dropdown_menu.dropdown_checkbox .dropdown_data_list_item { width: 150px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; *zoom: 1; }
    .dropdown_menu.dropdown_checkbox .dropdown_data_item { padding: 0 10px; *zoom: 1; }
    .dropdown_menu.dropdown_checkbox .dropdown_tool_bar { padding: 20px 0 10px; margin: 10px 0 0; text-align: center; border-top: 1px solid #e6e6e6; box-shadow: inset 0 1px 0 #fbfbfb; -moz-box-shadow: inset 0 1px 0 #fbfbfb; -webkit-box-shadow: inset 0 1px 0 #fbfbfb; }
        .dropdown_menu.dropdown_checkbox .dropdown_tool_bar .btn { margin: 0 3px; }
    .dropdown_menu.dropdown_checkbox .frm_checkbox_label { margin-right: 0; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; display: block; word-wrap: normal; }
.btn.dropdown_switch { background-color: #fff; background-image: -moz-linear-gradient(top,#fff 0,#fff 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff)); background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%); background-image: -o-linear-gradient(top,#fff 0,#fff 100%); background-image: linear-gradient(to bottom,#fff 0,#fff 100%); border-color: #e6e7ec; color: #222; height: 30px; line-height: 30px; *line-height: 28px; width: auto; padding-left: 0; padding-right: 0; display: block; text-align: left; }
    .btn.dropdown_switch button { color: #222; }
    .btn.dropdown_switch:hover { background-color: #e6e7ec; background-image: -moz-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e6e7ec),to(#e6e7ec)); background-image: -webkit-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -o-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: linear-gradient(to bottom,#e6e7ec 0,#e6e7ec 100%); border-color: #dadbe0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #000; }
        .btn.dropdown_switch:hover button { color: #222; }
.dropdown_switch { position: relative; }
    .dropdown_switch label { display: block; cursor: pointer; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; word-wrap: normal; word-break: normal; margin-left: 10px; margin-right: 25px; }
    .dropdown_switch .arrow { position: absolute; right: 10px; top: 50%; margin-top: -2.5px; display: inline-block; width: 0; height: 0; border-width: 5px; border-style: dashed; border-color: transparent; border-bottom-width: 0; border-top-color: #c6c6c6; border-top-style: solid; }
.dropdown_data_container { display: none; position: absolute; top: 100%; margin-top: -1px; left: 0; z-index: 1; min-width: 100%; *width: 100%; }
.dropdown_data_list { max-height: 150px; min-height: 2em; overflow-x: hidden; *overflow-x: auto; overflow-y: auto; border: 1px solid #d9dadc; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; background-color: #fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 14px; }
.dropdown_data_item { line-height: 30px; }
    .dropdown_data_item a { display: block; text-decoration: none; color: #222; white-space: nowrap; padding: 0 28px 0 10px; *padding-right: 10px; }
    .dropdown_data_item:hover { background-color: #f4f5f9; }
.btn.dropdown_switch { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
    .btn.dropdown_switch:hover .arrow { border-top-color: #a0a0a0; }
.dropdown_data_list { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; padding: 5px 0 10px; }
.dropdown_menu { vertical-align: middle; width: 116px; }
    .dropdown_menu.dropdown_checkbox .dropdown_tool_bar { padding: 16px 0 7px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-top-color: #e7e7eb; }
    .dropdown_menu.no_ellipse { width: auto; }
        .dropdown_menu.no_ellipse .dropdown_data_list { width: 100%; }
.hd_dropdown_area .dropdown_menu { vertical-align: top; margin-left: -1em; }
.hd_dropdown_area a.dropdown_switch { border-top-width: 0; border-bottom-width: 0; background: #f4f5f9; height: 40px; line-height: 40px; }
.cascade_dropdown { font-size: 0; }
    .cascade_dropdown .dropdown_menu { vertical-align: top; margin-left: 14px; }
        .cascade_dropdown .dropdown_menu:first-child { margin-left: 0; }
/*! jQuery UI - v1.10.3 - 2013-06-05
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=0&bgColorHeader=%23535353&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=%236D6D6D&fcHeader=%23fff&iconColorHeader=%23fff&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23aaaaaa&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=%23d3d3d3&fcDefault=%23555555&iconColorDefault=%23888888&bgColorHover=%23ccc&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=%23ddd&fcHover=%23555555&iconColorHover=%23888888&bgColorActive=%232b80d9&bgTextureActive=glass&bgImgOpacityActive=75&borderColorActive=%232C658A&fcActive=%23fff&iconColorActive=%23fff&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { min-height: 0; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: alpha(opacity=0); }
.ui-front { z-index: 100; }
.ui-state-disabled { cursor: default!important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: .1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }
.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; }
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .5em .5em .5em .7em; min-height: 0; }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; }
.ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; }
.ui-button { display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible; }
    .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
.ui-button-icon-only { width: 2.2em; }
button.ui-button-icon-only { width: 2.4em; }
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }
.ui-button .ui-button-text { display: block; line-height: normal; }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
input.ui-button { padding: .4em 1em; }
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-buttonset { margin-right: 7px; }
    .ui-buttonset .ui-button { margin-left: 0; margin-right: -0.3em; }
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
    .ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }
    .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
    .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
    .ui-datepicker .ui-datepicker-prev { left: 2px; }
    .ui-datepicker .ui-datepicker-next { right: 2px; }
    .ui-datepicker .ui-datepicker-prev-hover { left: 1px; }
    .ui-datepicker .ui-datepicker-next-hover { right: 1px; }
    .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
    .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
        .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }
    .ui-datepicker select.ui-datepicker-month-year { width: 100%; }
    .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; margin-right: 3px; }
    .ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }
    .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
    .ui-datepicker td { border: 0; padding: 1px; }
        .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
    .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
        .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }
            .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
    .ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
    .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; }
.ui-datepicker-rtl { direction: rtl; }
    .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
    .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
    .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
    .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
    .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
        .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; }
    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }
.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; outline: 0; }
    .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }
    .ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; }
    .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 21px; margin: -10px 0 0 0; padding: 1px; height: 20px; }
    .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: 0; overflow: auto; }
    .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em; }
        .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
        .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
    .ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-menu { list-style: none; padding: 2px; margin: 0; display: block; outline: 0; }
    .ui-menu .ui-menu { margin-top: -3px; position: absolute; }
    .ui-menu .ui-menu-item { margin: 0; padding: 0; width: 100%; list-style-image: url(); }
    .ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
    .ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; min-height: 0; font-weight: normal; }
        .ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }
    .ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
        .ui-menu .ui-state-disabled a { cursor: default; }
.ui-menu-icons { position: relative; }
    .ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }
.ui-menu .ui-menu-icon { position: static; float: right; }
.ui-progressbar { height: 2em; text-align: left; overflow: hidden; }
    .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; }
    .ui-progressbar .ui-progressbar-overlay { background: url(/mpres/htmledition/images/datepicker/animated-overlay218877.gif); height: 100%; filter: alpha(opacity=25); opacity: .25; }
.ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; }
.ui-slider { position: relative; text-align: left; }
    .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
    .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
    .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; }
.ui-slider-horizontal { height: .8em; }
    .ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; }
    .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
    .ui-slider-horizontal .ui-slider-range-min { left: 0; }
    .ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
    .ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0; margin-bottom: -0.6em; }
    .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
    .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
    .ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
.ui-spinner-input { border: 0; background: 0; color: inherit; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
.ui-spinner a.ui-spinner-button { border-top: 0; border-bottom: 0; border-right: 0; }
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; }
.ui-spinner-up { top: 0; }
.ui-spinner-down { bottom: 0; }
.ui-spinner .ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-tabs { position: relative; padding: .2em; }
    .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
        .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap; }
            .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
            .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
                .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
            .ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; }
    .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: 0; }
.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; }
body .ui-tooltip { border-width: 2px; }
.ui-widget { font-size: 1.1em; }
    .ui-widget .ui-widget { font-size: 1em; }
    .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #d9dadc; background: #fff; color: #222; font-size: 12px; }
    .ui-widget-content a { color: #222; }
.ui-widget-header { border: 1px solid transparent; background: #f4f5f9; color: #222; font-weight: 400; }
    .ui-widget-header a { color: #fff; }
    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #fff; background: #fff; font-weight: normal; color: #555; }
        .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555; text-decoration: none; }
    .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #f4f5f9; background: #f4f5f9; font-weight: normal; color: #222; }
        .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #222; text-decoration: none; }
    .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #00a0f3; background: #00a0f3; font-weight: normal; color: #fff; }
        .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; text-decoration: none; }
    .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #fcefa1; background: #fbf9ee; color: #363636; }
        .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #363636; }
    .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; }
        .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
    .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
    .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
    .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: alpha(opacity=70); font-weight: normal; }
    .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: alpha(opacity=35); background-image: none; }
        .ui-state-disabled .ui-icon { filter: alpha(opacity=35); }
.ui-icon { width: 16px; height: 16px; }
.ui-icon, .ui-widget-content .ui-icon { background-image: url(/mpres/htmledition/images/datepicker/ui-icons_222222_256x240218877.png); }
.ui-widget-header .ui-icon { background-image: url(/mpres/htmledition/images/datepicker/ui-icons_fff_256x240218877.png); }
.ui-state-default .ui-icon { background-image: url(/mpres/htmledition/images/datepicker/ui-icons_FCEFA1_256x240218877.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(/mpres/htmledition/images/datepicker/ui-icons_FCEFA1_256x240218877.png); }
.ui-state-active .ui-icon { background-image: url(/mpres/htmledition/images/datepicker/ui-icons_fff_256x240218877.png); }
.ui-state-highlight .ui-icon { background-image: url(/mpres/htmledition/images/datepicker/ui-icons_2e83ff_256x240218877.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url(/mpres/htmledition/images/datepicker/ui-icons_cd0a0a_256x240218877.png); }
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 0; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 0; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 0; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 0; }
.ui-widget-overlay { background: #aaa url(/mpres/htmledition/images/datepicker/ui-bg_flat_0_aaaaaa_40x100218877.png) 50% 50% repeat-x; opacity: .3; filter: alpha(opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaa url(/mpres/htmledition/images/datepicker/ui-bg_flat_0_aaaaaa_40x100218877.png) 50% 50% repeat-x; opacity: .3; filter: alpha(opacity=30); border-radius: 8px; }
.ui-datepicker { padding: 0; }
    .ui-datepicker table { margin: 0; }
    .ui-datepicker td { padding: 0; }
        .ui-datepicker td span, .ui-datepicker td a { text-align: center; padding: .4em 0; }
    .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { cursor: pointer; }
        .ui-datepicker .ui-datepicker-prev.ui-state-hover, .ui-datepicker .ui-datepicker-next.ui-state-hover { background: 0; border-color: transparent; }
    .ui-datepicker .ui-state-active { box-shadow: inset 0 0 5px rgba(0,0,0,0.2); }
.upload_box { display: inline-block; *display: inline; *zoom: 1; line-height: 1.6; vertical-align: middle; }
    .upload_box.has_demo { position: relative; margin-left: 114px; }
    .upload_box.show_preview .upload_preview { display: block; }
    .upload_box.tips_inline .upload_tips { display: inline-block; *display: inline; *zoom: 1; margin-left: 3px; padding-bottom: 0; font-weight: 400; font-style: normal; vertical-align: middle; }
.frm_input_box .upload_box { margin-top: -0.35em; }
    .frm_input_box .upload_box .upload_file_box { border-color: #d3d3d3; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
    .frm_input_box .upload_box .upload_preview img { max-width: 100px; max-height: 100px; }
.upload_demo { position: absolute; top: 0; left: -114px; width: 100px; }
    .upload_demo img { width: 100%; }
    .upload_demo strong { font-weight: 400; font-style: normal; display: block; color: #8d8d8d; padding-bottom: 5px; }
.upload_area { position: relative; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
    .upload_area object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; filter: alpha(opacity = 0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.btn.btn_upload {  }
    .btn.btn_upload button {  }
    .btn.btn_upload:hover { background-color: #e7e7eb; background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb)); background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%); border-color: #dadbe0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #000; }
        .btn.btn_upload:hover button { color: #222; }
.upload_tips { padding-bottom: 6px; color: #8d8d8d; }
.upload_file_box { position: absolute; top: 100%; left: 0; white-space: nowrap; background-color: #fff; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 1px solid #e7e7eb; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
.upload_file { padding: 3px 12px; }
.progress_bar { display: inline-block; *display: inline; *zoom: 1; width: 200px; background-color: #e7e7eb; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; overflow: hidden; vertical-align: middle; }
.progress_bar_thumb { height: 5px; background-color: #5aa1dd; }
.upload_file_name { display: inline-block; vertical-align: middle; max-width: 100px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; font-weight: 400; font-style: normal; }
.upload_file_size { display: inline-block; vertical-align: middle; max-width: 100px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; color: #8d8d8d; margin-right: 10px; }
.upload_file_status { display: none; font-weight: 400; font-style: normal; }
    .upload_file_status.success { color: #7fba4f; }
    .upload_file_status.error { color: #b11516; }
.upload_preview { display: none; margin-top: 10px; }
    .upload_preview img { width: 100px; }
    .upload_preview .upload_access { display: inline-block; vertical-align: top; color: #222; text-decoration: none; }
        .upload_preview .upload_access i { margin-top: -0.2em; }
.upload_box { position: relative; z-index: 1; }
    .upload_box.has_demo { margin-left: 0; min-height: 130px; }
    .upload_box.align_right .upload_file_box { left: auto; right: 0; }
.upload_demo { right: 0; left: auto; padding-left: 40px; margin-right: -175px; border-left: 1px solid #e7e7eb; }
    .upload_demo img { width: auto; max-width: 100px; max-height: 100px; }
.upload_area:hover object { filter: alpha(opacity = 1); -moz-opacity: .01; -khtml-opacity: .01; opacity: .01; }
.btn.btn_upload_primary { background-color: #44b549; background-image: -moz-linear-gradient(top,#44b549 0,#44b549 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#44b549),to(#44b549)); background-image: -webkit-linear-gradient(top,#44b549 0,#44b549 100%); background-image: -o-linear-gradient(top,#44b549 0,#44b549 100%); background-image: linear-gradient(to bottom,#44b549 0,#44b549 100%); border-color: #44b549; color: #fff; }
    .btn.btn_upload_primary button { color: #fff; }
    .btn.btn_upload_primary:hover { background-color: #2f9833; background-image: -moz-linear-gradient(top,#2f9833 0,#2f9833 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#2f9833),to(#2f9833)); background-image: -webkit-linear-gradient(top,#2f9833 0,#2f9833 100%); background-image: -o-linear-gradient(top,#2f9833 0,#2f9833 100%); background-image: linear-gradient(to bottom,#2f9833 0,#2f9833 100%); border-color: #2f9833; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #fff; }
        .btn.btn_upload_primary:hover button { color: #fff; }
.upload_tips { font-weight: 400; font-style: normal; }
.upload_msg.warn { color: #e15f63; }
.upload_file_box { margin-top: -1px; padding: 5px 0; max-height: 300px; *zoom: 1; }
    .upload_file_box.scroll { overflow-y: scroll; overflow-x: hidden; }
.upload_file { padding: 4px 24px; }
    .upload_file:hover { background-color: #f4f5f9; }
.upload_file_name { width: 95px; }
.upload_file_size { width: 80px; }
.upload_file_status.error { color: #e15f63; }
.upload_file_status.success { color: #7fba4f; }
.upload_file_cancel { margin-left: 10px; }
.upload_preview { display: block; }
    .upload_preview img { max-width: 100px; max-height: 100px; margin-left: 1em; }
        .upload_preview img:first-child { margin-left: 0; }
    .upload_preview .upload_preview_pic { margin-right: 10px; }
.icon_datepicker { background: url("/mpres/zh_CN/htmledition/comm_htmledition/style/widget/date_select_z218878.png") 0 0 no-repeat; width: 20px; height: 20px; vertical-align: middle; display: inline-block; }
.datepicker_switch:hover .icon_datepicker { background: url("/mpres/zh_CN/htmledition/comm_htmledition/style/widget/date_select_z218878.png") 0 -30px no-repeat; }
.date_select { letter-spacing: -5px; font-size: 0; }
    .date_select .datepicker_area { display: inline-block; *display: inline; *zoom: 1; }
    .date_select .dropdown_menu, .date_select .datepicker_area { vertical-align: middle; margin: 0 3px; letter-spacing: normal; font-size: 14px; }
    .date_select.timepicker .datepicker_area:first-child { margin-left: 0; }
.date_select_gap { vertical-align: middle; margin: 0 3px; letter-spacing: normal; font-size: 14px; }
.datepicker_area { line-height: normal; }
    .datepicker_area .gap { vertical-align: middle; margin: 0 3px; }
.datepicker_switch { position: relative; cursor: pointer; }
    .datepicker_switch .frm_input { cursor: pointer; text-align: center; height: auto; margin: 0; }
    .datepicker_switch .icon_datepicker { position: absolute; right: 6px; top: 50%; margin-top: -9px; }
.btn.datepicker_switch { background-color: #fff; background-image: -moz-linear-gradient(top,#fff 0,#fff 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff)); background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%); background-image: -o-linear-gradient(top,#fff 0,#fff 100%); background-image: linear-gradient(to bottom,#fff 0,#fff 100%); border-color: #e6e7ec; color: #222; height: 30px; line-height: 30px; *line-height: 28px; width: 80px; padding-left: 4px; padding-right: 4px; padding-right: 30px; }
    .btn.datepicker_switch button { color: #222; }
    .btn.datepicker_switch:hover { background-color: #e6e7ec; background-image: -moz-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e6e7ec),to(#e6e7ec)); background-image: -webkit-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -o-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: linear-gradient(to bottom,#e6e7ec 0,#e6e7ec 100%); border-color: #dadbe0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #000; }
        .btn.datepicker_switch:hover button { color: #222; }
    .btn.datepicker_switch.disabled { background-color: #e6e7ec; background-image: -moz-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e6e7ec),to(#e6e7ec)); background-image: -webkit-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -o-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: linear-gradient(to bottom,#e6e7ec 0,#e6e7ec 100%); border-color: #dadbe0; color: #a5a6aa; cursor: default; height: 30px; line-height: 30px; *line-height: 28px; width: 80px; padding-left: 4px; padding-right: 4px; }
        .btn.datepicker_switch.disabled button { color: #a5a6aa; cursor: default; }
        .btn.datepicker_switch.disabled:hover { background-color: #e6e7ec; background-image: -moz-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e6e7ec),to(#e6e7ec)); background-image: -webkit-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -o-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: linear-gradient(to bottom,#e6e7ec 0,#e6e7ec 100%); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-color: #dadbe0; color: #a5a6aa; }
            .btn.datepicker_switch.disabled:hover button { color: #a5a6aa; cursor: default; }
.btn.btn_search_datepicker { display: inline-block; letter-spacing: normal; background-color: #fff; background-image: -moz-linear-gradient(top,#fff 0,#fff 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff)); background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%); background-image: -o-linear-gradient(top,#fff 0,#fff 100%); background-image: linear-gradient(to bottom,#fff 0,#fff 100%); border-color: #e6e7ec; color: #222; height: 32px; line-height: 28px; width: auto; padding-left: 10px; padding-right: 10px; }
    .btn.btn_search_datepicker button { color: #222; }
    .btn.btn_search_datepicker:hover { background-color: #e6e7ec; background-image: -moz-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e6e7ec),to(#e6e7ec)); background-image: -webkit-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: -o-linear-gradient(top,#e6e7ec 0,#e6e7ec 100%); background-image: linear-gradient(to bottom,#e6e7ec 0,#e6e7ec 100%); border-color: #dadbe0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #000; }
        .btn.btn_search_datepicker:hover button { color: #222; }
.appmsg_editor { position: relative; padding-left: 12px; }
    .appmsg_editor .inner { padding: 20px; border: 1px solid #e7e7eb; background-color: #f4f5f9; height: 380px; }
    .appmsg_editor .arrow { position: absolute; }
    .appmsg_editor .arrow_out { display: inline-block; width: 0; height: 0; border-width: 12px; border-style: dashed; border-color: transparent; border-left-width: 0; border-right-color: #e7e7eb; border-right-style: solid; top: 44px; left: 0; }
    .appmsg_editor .arrow_in { display: inline-block; width: 0; height: 0; border-width: 12px; border-style: dashed; border-color: transparent; border-left-width: 0; border-right-color: #C5C5C5; border-right-style: solid; top: 44px; left: 1px; }
    .appmsg_editor .mask { z-index: 800; }
.appmsg_edit_item .frm_label { display: block; width: auto; float: none; *zoom: 1; margin-right: 0; margin-bottom: 4px; }
    .appmsg_edit_item .frm_label:after { content: "\200B"; display: block; height: 0; clear: both; }
.appmsg_edit_item .frm_input_box { display: block; width: auto; height: auto; min-height: 30px; border-color: #C6C4C4; }
.appmsg_edit_item .frm_textarea_box { display: block; width: auto; border-color: #C6C4C4; }
.appmsg_edit_item .title { font-weight: 400; font-style: normal; float: left; }
.appmsg_edit_item .tips { color: #8d8d8d; }
    .appmsg_edit_item .tips em { font-weight: 400; font-style: normal; }
.appmsg_edit_item .zoom_edit_access.zoomin { display: none; }
.appmsg_edit_item.content_edit .pop_closed { display: none; position: absolute; right: 20px; top: 20px; }
.appmsg_edit_item.content_edit .tool_bar { display: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-top-width: 0; margin: 0; padding-bottom: 28px; }
.appmsg_edit_item.content_edit .zoom_in_switch { display: none; }
.appmsg_edit_item.content_edit.zoom_edit { position: fixed; top: 50%; left: 50%; background-color: #fff; width: 960px; padding: 5px 20px 25px; z-index: 801; }
    .appmsg_edit_item.content_edit.zoom_edit .frm_label { padding: 5px 0; }
    .appmsg_edit_item.content_edit.zoom_edit .zoom_edit_tips { margin-right: 8px; }
    .appmsg_edit_item.content_edit.zoom_edit .pop_closed { display: inline-block; }
    .appmsg_edit_item.content_edit.zoom_edit .tool_bar { display: block; }
    .appmsg_edit_item.content_edit.zoom_edit .zoom_out_switch { display: none; }
    .appmsg_edit_item.content_edit.zoom_edit .zoom_in_switch { display: inline-block; }
    .appmsg_edit_item.content_edit.zoom_edit .edui-default .edui-editor-iframeholder { height: 500px!important; }
    .appmsg_edit_item.content_edit.zoom_edit .zoom_edit_access.zoomout { display: none; }
    .appmsg_edit_item.content_edit.zoom_edit .zoom_edit_access.zoomin { display: inline-block; }

    html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body { -webkit-font-smoothing: antialiased; line-height: 1.6; }
input, textarea, button, a { outline: 0; }
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, fieldset, textarea { margin: 0; }
fieldset, legend, textarea, input { padding: 0; }
ul, ol { padding-left: 0; list-style-type: none; }
a img, fieldset { border: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
    audio:not([controls]) { display: none; height: 0; }
[hidden] { display: none; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
    button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-appearance: textfield; -webkit-box-sizing: content-box; }
    input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: none; }
    input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { box-shadow: inset 0 0 0 1000px #fff; -moz-box-shadow: inset 0 0 0 1000px #fff; -webkit-box-shadow: inset 0 0 0 1000px #fff; }
select { border-radius: 0; -webkit-border-radius: 0; }
body { line-height: 1.6; font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif; color: #222; font-size: 14px; }
textarea, input { color: #222; }
    textarea::-webkit-input-placeholder, input::-webkit-input-placeholder { color: #a3a3a3; }
    textarea:-moz-placeholder, input:-moz-placeholder { color: #a3a3a3; }
    textarea::-moz-placeholder, input::-moz-placeholder { color: #a3a3a3; }
    textarea:-ms-input-placeholder, input:-ms-input-placeholder { color: #a3a3a3; }
textarea { resize: none; overflow-y: auto; }
a { color: #459ae9; text-decoration: none; }
    a:hover { text-decoration: underline; }
button, input, select, textarea { *font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif; }
.page_pay_qrcode .main_bd { padding: 50px 80px; }
.page_appmsg_edit .main_bd { padding: 50px 30px 0; }
.page_tpl_edit .main_bd { padding: 50px; }
.page_media_list .main_bd { padding: 20px 0 40px 0; }
.page_mass_list .main_bd { padding-bottom: 40px; }
.global_text { font-size: 14px; font-weight: 400; }
.mini_tips a { color: #222; }
.container_box { }
    .container_box.cell_layout { *overflow: hidden; }
        .container_box.cell_layout .col_side, .container_box.cell_layout .col_main { display: table-cell; vertical-align: top; word-wrap: break-word; word-break: break-all; }
        .container_box.cell_layout .col_side { width: 17.5%; max-width: 208px; }
        .container_box.cell_layout .col_main { width: 2000px; height: 700px; }
        .container_box.cell_layout .col_side { *float: left; *width: 208px; *padding-bottom: 9999em; *margin-bottom: -9999em; }
        .container_box.cell_layout .col_main { *zoom: 1; *width: auto; *height: auto; }
.container_hd, .main_hd { line-height: 40px; border-bottom: 1px solid #e7e7eb; margin-bottom: 17px; padding-bottom: 10px; }
    .container_hd .info, .main_hd .info { margin-top: -40px; text-align: right; }
    .container_hd h2, .main_hd h2 { font-weight: 400; font-style: normal; }
    .container_hd .extra_info, .main_hd .extra_info { margin-top: -40px; text-align: right; }
.ft.links { font-size: 12px; }
.ft .links_item { border-left-color: #f1f1f1; *line-height: 15px; }
    .ft .links_item a { color: #f1f1f1; }
.foot { padding: 24px 0; color: #f1f1f1; text-align: center; background-color: #b8b9b9; }
.copyright { display: inline; }
.page { width: 100%; margin-left: auto; margin-right: auto; }
.body { width: 1200px; margin-left: auto; margin-right: auto; padding: 36px 0 88px; }
.container_box { border: 1px solid #d9dadc; background-color: #fff; padding: 10px;  border-bottom:0px;}
    .container_box.simple { overflow: hidden; background-color: #fff; }
.container_hd h2, .main_hd h2 { font-size: 16px; padding: 0 5px 0px 10px; line-height: 38px; border-bottom: 3px solid #44b549; width: 90px; }
.container_hd .extra_info, .main_hd .extra_info { line-height: 43px; margin-top: -43px; padding-right: 30px; }
    .container_hd .extra_info.align_title, .main_hd .extra_info.align_title { margin-top: -75px; line-height: 75px; }
    .container_hd .extra_info.align_nav, .main_hd .extra_info.align_nav { margin-top: -80px; line-height: 80px; }
.container_hd .title_tab, .main_hd .title_tab { margin-top: -14px; }
.page_news .container_hd h2, .page_simple .container_hd h2, .page_news .main_hd h2, .page_simple .main_hd h2 { line-height: 52px; background-color: #f4f5f9; }
.page_news .container_hd .extra_info.align_title, .page_simple .container_hd .extra_info.align_title, .page_news .main_hd .extra_info.align_title, .page_simple .main_hd .extra_info.align_title { margin-top: -52px; line-height: 52px; }
.container_bd, .main_bd { padding-bottom: 00px; }
.col_side { min-height: 1px; background-color: #fff; }
.inner_side { *padding-bottom: 9999em; *margin-bottom: -9999em; min-height: 1px; }
.side_l .col_side { border-right: 1px solid #e7e7eb; }
.side_l.inner_container_box .inner_side { border-right: 1px solid #e7e7eb; }
.side_r .col_side { border-left: 1px solid #e7e7eb; }
.side_r.inner_container_box .inner_side { border-left: 1px solid #e7e7eb; }
.inner_container_box { *zoom: 1; *overflow: hidden; background-color: #fff; border: 1px solid #e7e7eb; }
    .inner_container_box:after { content: "\200B"; display: block; height: 0; clear: both; }
    .inner_container_box .bd { min-height: 530px; }
    .inner_container_box.cell_layout { *overflow: hidden; }
        .inner_container_box.cell_layout .inner_side, .inner_container_box.cell_layout .inner_main { display: table-cell; vertical-align: top; word-wrap: break-word; word-break: break-all; }
        .inner_container_box.cell_layout .inner_side { width: 27%; max-width: 240px; }
        .inner_container_box.cell_layout .inner_main { width: 2000px; }
        .inner_container_box.cell_layout .inner_side { *float: left; *width: 240px; }
        .inner_container_box.cell_layout .inner_main { *zoom: 1; *width: auto; }
        .inner_container_box.cell_layout.side_r { *padding-right: 241px; }
            .inner_container_box.cell_layout.side_r .inner_main { *float: left; *width: 100%; }
.grid_line { *zoom: 1; }
    .grid_line:after { content: "\200B"; display: block; height: 0; clear: both; }
    .grid_line.with_1 .grid_item { width: 100%; }
    .grid_line.with_2 .grid_item { width: 50%; }
    .grid_line.with_3 .grid_item { width: 33.33%; }
    .grid_line.with_4 .grid_item { width: 25%; }
    .grid_line.with_5 .grid_item { width: 20%; }
    .grid_line.with_6 .grid_item { width: 16.66%; }
    .grid_line.with_7 .grid_item { width: 14.28%; }
    .grid_line.with_8 .grid_item { width: 12.5%; }
    .grid_line .no_extra.grid_item { float: none; width: auto; overflow: hidden; *zoom: 1; *overflow: visible; }
.grid_item { float: left; }
    .grid_item.no_extra { float: none; width: auto; overflow: hidden; *zoom: 1; *overflow: visible; }
    .grid_item.no_extra_flex { display: table-cell; vertical-align: top; float: none; width: auto; *display: block; *zoom: 1; }
        .grid_item.no_extra_flex:after { content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "; visibility: hidden; clear: both; height: 0!important; display: block; line-height: 0; }
.size1of1 { width: 100%; }
.size1of2 { width: 50%; }
.size1of3 { width: 33.33%; }
.size1of4 { width: 25%; }
.size1of5 { width: 20%; }
.size1of6 { width: 16.66%; }
.size1of7 { width: 14.28%; }
.size1of8 { width: 12.5%; }
.icon_radio { background: url("../images/base_z22a2de.png") 0 0 no-repeat; width: 16px; height: 16px; vertical-align: middle; display: inline-block; margin-top: -0.2em; *margin-top: 0; }
    .icon_radio.selected, .selected .icon_radio { background: url("../images/base_z22a2de.png") 0 -26px no-repeat; }
        .icon_radio.selected.disabled, .selected.disabled .icon_radio { background: url("../images/base_z22a2de.png") 0 -52px no-repeat; }
.icon_checkbox { background: url("../images/base_z22a2de.png") 0 -78px no-repeat; width: 16px; height: 16px; vertical-align: middle; display: inline-block; margin-top: -0.2em; *margin-top: 0; }
    .icon_checkbox.selected, .selected .icon_checkbox { background: url("../images/base_z22a2de.png") 0 -104px no-repeat; }
    .icon_checkbox.disabled, .disabled .icon_checkbox { background: url("../images/base_z22a2de.png") 0 -130px no-repeat; }
    .icon_checkbox.selected.disabled, .selected.disabled .icon_checkbox { background: url("../images/base_z22a2de.png") 0 -156px no-repeat; }
.frm_tab { overflow: hidden; *zoom: 1; }
.frm_tab_navs { *zoom: 1; }
    .frm_tab_navs:after { content: "\200B"; display: block; height: 0; clear: both; }
.frm_tab_nav { float: left; background-color: #fff; background-image: -moz-linear-gradient(top,#fff 0,#fff 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff)); background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%); background-image: -o-linear-gradient(top,#fff 0,#fff 100%); background-image: linear-gradient(to bottom,#fff 0,#fff 100%); border-color: #e7e7eb; color: #222; height: 30px; line-height: 30px; *line-height: 28px; width: auto; padding-left: 36px; padding-right: 36px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; margin-right: -1px; }
    .frm_tab_nav button { color: #222; }
    .frm_tab_nav:hover { background-color: #e7e7eb; background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb)); background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%); border-color: #dadbe0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #000; }
        .frm_tab_nav:hover button { color: #222; }
    .frm_tab_nav:hover { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
    .frm_tab_nav.selected { background: 0; background-color: #888; border-color: #e7e7eb; box-shadow: inset 0 3px 8px #555; -moz-box-shadow: inset 0 3px 8px #555; -webkit-box-shadow: inset 0 3px 8px #555; color: #fff; }
.frm_tab_panel { padding: 10px 0; }
.frm_tab_split { position: relative; margin-top: 20px; border-bottom: 1px solid #e7e7eb; box-shadow: 0 1px 0 0 #fff; -moz-box-shadow: 0 1px 0 0 #fff; -webkit-box-shadow: 0 1px 0 0 #fff; }
    .frm_tab_split .arrow_stop { position: relative; }
    .frm_tab_split .arrow { position: absolute; left: 0; display: inline-block; width: 0; height: 0; border-width: 12px; border-style: dashed; border-color: transparent; border-top-width: 0; border-bottom-color: #e7e7eb; border-bottom-style: solid; }
    .frm_tab_split .arrow_out { top: -12px; border-bottom-color: #e7e7eb; }
    .frm_tab_split .arrow_in { top: -10px; border-bottom-color: #fff; }
    .frm_tab_split .arrow_extra { top: -11px; border-bottom-color: #fff; }
.frm_tab_tips { padding-top: 4px; color: #8d8d8d; }
.form_wrp.simple { text-align: center; }
    .form_wrp.simple .form { display: inline-block; *display: inline; *zoom: 1; text-align: left; }
.form.tips_inline .frm_tips { width: auto; display: inline-block; }
.frm_vertical_lh { line-height: 32px; }
.frm_vertical_pt { padding-top: .3em; }
.frm_fieldset { padding-top: 25px; padding-top: 0\9; }
    .frm_fieldset.no_legend { padding-top: 25px; }
.frm_legend { display: block; width: 100%; *margin-left: -0.35em; margin-bottom: 25px \9; padding-bottom: 5px; }
    .frm_legend .tips { color: #8d8d8d; margin-left: 14px; }
.frm_desc { color: #222; }
.frm_tips { color: #8d8d8d; }
    .frm_tips.gap_bottom { padding-bottom: 5px; }
.frm_tips, .frm_msg { padding-top: 4px; width: 300px; }
.frm_msg { display: none; overflow: hidden; *zoom: 1; }
    .frm_msg i { float: left; font-weight: 400; font-style: normal; margin-right: 3px; }
    .frm_msg.success { color: #7fba4f; }
    .frm_msg.fail { color: #e15f63; }
.frm_control_group { *zoom: 1; padding-bottom: 25px; }
    .frm_control_group:after { content: "\200B"; display: block; height: 0; clear: both; }
    .frm_control_group.show_value { padding-bottom: 15px; }
        .frm_control_group.show_value .frm_input_box { height: auto; word-wrap: break-word; word-break: break-all; padding: 0; border-width: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; background: 0; line-height: 1.6; vertical-align: top; margin-top: .3em; }
    .frm_control_group.frm_label_block .frm_label { display: block; width: auto; float: none; font-size: 14px; margin-bottom: .5em; }
    .frm_control_group.frm_control_block .frm_textarea, .frm_control_group.frm_control_block .frm_input_box, .frm_control_group.frm_control_block .frm_msg, .frm_control_group.frm_control_block .frm_tips { display: block; width: auto; }
.frm_label { float: left; width: 5em; margin-top: .3em; margin-right: 1em; font-size: 14px; }
.frm_label_tips { display: block; color: #8d8d8d; }
.frm_controls { display: table-cell; vertical-align: top; float: none; width: auto; *display: block; *zoom: 1; }
    .frm_controls:after { content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "; visibility: hidden; clear: both; height: 0!important; display: block; line-height: 0; }
.frm_input, .frm_textarea { width: 100%; background-color: transparent; border: 0; outline: 0; }
.frm_input { height: 22px; *line-height: 22px; margin: 4px 0; }
.frm_textarea { height: 100px; }
.frm_input_box { display: inline-block; position: relative; height: 30px; line-height: 30px; vertical-align: middle; width: 278px; font-size: 14px; padding: 0 10px; border: 1px solid #e7e7eb; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background-color: #fff; }
    .frm_input_box .frm_input_append { *height: 30px; font-size: 0; }
    .frm_input_box.search { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
    .frm_input_box.append { padding-right: 30px; }
        .frm_input_box.append .frm_input_append { position: absolute; top: 0; right: .8em; }
    .frm_input_box.prepend { padding-left: 30px; }
        .frm_input_box.prepend .frm_input_append { position: absolute; top: 0; left: .8em; }
    .frm_input_box.tips_inline { padding-right: 10px; }
        .frm_input_box.tips_inline .frm_input_append { font-size: 14px; }
    .frm_input_box.with_counter .frm_counter { width: 50px; color: #8d8d8d; font-size: 14px; font-weight: 400; font-style: normal; }
    .frm_input_box.with_counter.warn .frm_counter { color: #e15f63; }
    .frm_input_box.counter_in { padding-right: 70px; }
        .frm_input_box.counter_in .frm_counter { right: 0; text-align: right; padding-right: 10px; }
    .frm_input_box.counter_out { padding-right: 10px; }
        .frm_input_box.counter_out .frm_counter { right: -60px; padding-left: 10px; }
    .frm_input_box.vcode { width: 157px; }
    .frm_input_box.zone { width: 72px; margin-right: 5px; }
    .frm_input_box.phone { width: 175px; }
.frm_textarea_box { display: inline-block; width: 288px; padding: 4px 0 4px 10px; font-size: 14px; border: 1px solid #e7e7eb; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background-color: #fff; }
    .frm_textarea_box.with_counter { position: relative; margin-bottom: 28px; }
        .frm_textarea_box.with_counter .frm_counter { color: #8d8d8d; font-size: 14px; font-weight: 400; font-style: normal; }
        .frm_textarea_box.with_counter.warn .frm_counter { color: #e15f63; }
    .frm_textarea_box.counter_out .frm_counter { position: absolute; bottom: -28px; right: 0; }
.disabled.frm_input_box, .disabled.frm_textarea_box { background-color: #eee; }
.disabled .frm_input_box, .disabled .frm_textarea_box { background-color: #eee; }
.focus.frm_input_box, .focus.frm_textarea_box, .focus.frm_select_box { border-color: #6bbe6e; }
.focus.frm_select_box { *border-color: transparent; }
.frm_radio, .frm_checkbox { position: absolute; left: -999em; }
.frm_radio_label, .frm_checkbox_label { display: inline-block; text-align: left; cursor: pointer; margin-right: 1em; }
    .frm_radio_label.no_extra, .frm_checkbox_label.no_extra { margin-right: 0; }
    .frm_radio_label.disabled, .frm_checkbox_label.disabled { color: #999; cursor: default; }
.icon_radio { margin-right: 4px; }
.icon_checkbox { margin-right: 4px; }
.frm_select_box { display: inline-block; *display: inline; *zoom: 1; position: relative; background-color: #fff; background-image: -moz-linear-gradient(top,#fff 0,#fff 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff)); background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%); background-image: -o-linear-gradient(top,#fff 0,#fff 100%); background-image: linear-gradient(to bottom,#fff 0,#fff 100%); border-color: #e7e7eb; color: #222; vertical-align: middle; font-size: 14px; *top: .6em; *margin-right: 5px; padding: 4px 0; border: 1px solid #e7e7eb; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; *background-color: transparent; *border-color: transparent; *padding-top: 0; *padding-bottom: 0; }
    .frm_select_box button { color: #222; }
    .frm_select_box:hover { background-color: #e7e7eb; background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb)); background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%); border-color: #dadbe0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #000; }
        .frm_select_box:hover button { color: #222; }
.frm_select_label { *margin-top: -0.2em; }
.frm_select { position: relative; z-index: 1; height: 22px; padding: 0 30px 0 10px; line-height: 22px; background-color: transparent; border: 0; outline: 0; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .frm_select_box { padding: 0; }
        .frm_select_box:after { content: " "; position: absolute; right: 15px; top: 50%; margin-top: -2px; display: inline-block; width: 0; height: 0; border-width: 4px; border-style: dashed; border-color: transparent; border-bottom-width: 0; border-top-color: #777; border-top-style: solid; }
    .frm_select { -webkit-appearance: none; height: 32px; }
}

.frm_input_box.search.with_del { padding-right: 60px; }
.frm_input_box.search .frm_input_append { border-left: 1px solid #e7e7eb; right: 0; width: 30px; text-align: center; }
.frm_input_box.search .search_gray { vertical-align: -webkit-baseline-middle; margin-top: -0.2em; }
.frm_input_box.search .del_btn { right: 30px; }
.frm_input_box .del_btn { position: absolute; right: 0; width: 30px; height: 30px; text-align: center; font-size: 0; }
    .frm_input_box .del_btn i { vertical-align: -webkit-baseline-middle; margin-top: -0.2em; }
    .frm_input_box .del_btn:hover { text-decoration: none; }
.frm_input_box.disabled .frm_input, .frm_input_box .frm_input[disabled] { color: #8d8d8d; }
.frm_control { margin-bottom: 25px; }
.frm_control_group.drop_gap { padding-bottom: 0; }
.icon_radio, .icon_checkbox { margin-right: 3px; margin-top: -2px; *margin-top: 0; }
.icon_radio { background: url("../images/base_z22a2de.png") 0 -182px no-repeat; width: 16px; height: 16px; vertical-align: middle; display: inline-block; }
    .icon_radio.selected, .selected .icon_radio { background: url("../images/base_z22a2de.png") 0 -208px no-repeat; }
    .icon_radio.disabled, .disabled .icon_radio { background: url("../images/base_z22a2de.png") 0 -234px no-repeat; }
    .icon_radio.selected.disabled, .selected.disabled .icon_radio { background: url("../images/base_z22a2de.png") 0 -260px no-repeat; }
.icon_checkbox { background: url("../images/base_z22a2de.png") 0 -286px no-repeat; width: 16px; height: 16px; vertical-align: middle; display: inline-block; }
    .icon_checkbox.selected, .selected .icon_checkbox { background: url("../images/base_z22a2de.png") 0 -312px no-repeat; }
    .icon_checkbox.disabled, .disabled .icon_checkbox { background: url("../images/base_z22a2de.png") 0 -338px no-repeat; }
    .icon_checkbox.selected.disabled, .selected.disabled .icon_checkbox { background: url("../images/base_z22a2de.png") 0 -364px no-repeat; }
.icon_search_del { cursor: pointer; background: url("../images/base_z22a2de.png") 0 -390px no-repeat; width: 14px; height: 14px; vertical-align: middle; display: inline-block; }
    .icon_search_del:hover { background: url("../images/base_z22a2de.png") 0 -414px no-repeat; }
.frm_legend.default { margin-bottom: 20px; border-bottom: 1px solid #e7e7eb; }
.form_mod_title { margin-bottom: 10px; padding-bottom: 5px; margin-top: 40px; font-size: 14px; font-weight: 400; border-bottom: 1px solid #e7e7eb; }
.frm_msg i { float: none; margin-right: 0; }
.tab_navs { *zoom: 1; text-align: center; line-height: 30px; border-bottom: 1px solid #e7e7eb; box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5); -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5); -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5); }
    .tab_navs:after { content: "\200B"; display: block; height: 0; clear: both; }
.tab_nav { float: left; font-size: 14px; }
    .tab_nav a { display: block; *height: 1%; text-decoration: none; color: #222; outline: 0; padding: 0 20px; }
    .tab_nav.selected { background-color: #d4d5d5; }
.mt .tab_nav a { border-right: 1px solid #e7e7eb; }
.mt .tab_nav.selected { border-top: 3px solid #757474; position: relative; top: -1px; }
    .mt .tab_nav.selected a { position: relative; background-color: #d4d5d5; line-height: 29px; margin-bottom: -2px; }
.mt .tab_nav.no_extra a { border-right-width: 0; }
.title_tab .tab_navs { line-height: 40px; border-bottom-color: #e7e7eb; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.title_tab .tab_nav { margin-bottom: -1px; }
    .title_tab .tab_nav a { padding: 0 22px; }
    .title_tab .tab_nav.first a { padding-left: 30px; }
    .title_tab .tab_nav:hover { border-bottom: 3px solid #a0a3ab; }
    .title_tab .tab_nav.selected { background: 0; border-bottom: 3px solid #44b549; }
.tips_box { padding: 6px 15px; background-color: #e0eaf6; border: 0; color: #222; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
    .tips_box .em { color: #e15f63; }
.tips_box_primary { padding: 6px 15px; background-color: #f1f1f1; border: 1px solid #d1d1d1; color: #666; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
    .tips_box_primary .em { color: #e15f63; }
.disabled_box { padding: .4em .8em; font-size: 14px; border: 1px solid #e7e7eb; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background-color: #f4f5f9; }
.notices_box { line-height: 40px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background-color: #fff; border: 1px solid #e7e7eb; }
.msg_box { line-height: 36px; text-align: center; }
    .msg_box .inner { background-color: #c8e7fc; }
    .msg_box a { display: block; color: #6d7f8b; }
.empty_tips { padding: 100px 0; text-align: center; font-size: 14px; color: #8d8d8d; }
.mini_tips i { font-weight: 400; font-style: normal; margin-top: -3px; margin-right: 3px; *margin-top: 0; }
.mini_tips .icon_mini_tips { *margin-top: 2px; }
.mini_tips.weak_text { color: #8d8d8d; }
.mini_tips.warn { color: #e15f63; }
.mini_tips.success { color: #7fba4f; }
.mini_tips.icon_after i { margin-right: 0; margin-left: 3px; }
.article_box.inset { border: 1px solid #e7e7eb; background-color: #f4f5f9; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; height: 500px; overflow-y: auto; }
    .article_box.inset .inner { padding-left: 50px; padding-right: 50px; }
.article_box .inner { padding: 90px 75px; }
.article_box h3 { text-align: center; font-size: 22px; padding-bottom: 14px; }
.article_box h4 { padding-bottom: 14px; font-weight: 700; font-size: 16px; }
.article_box h5 { padding-bottom: 14px; font-weight: 700; font-size: 16px; }
.article_box h6 { padding-bottom: 14px; font-weight: 700; font-size: 14px; }
.article_box ul.disc { padding-left: 20px; list-style-type: disc; }
.article_box dl, .article_box li, .article_box p { padding-bottom: 14px; font-size: 14px; }
.article_box pre { white-space: pre-wrap; }
.article_box strong { font-weight: 400; font-style: normal; }
.article_box .media { text-align: center; padding-bottom: 28px; }
.article_box .img_wrp { display: inline-block; max-width: 750px; }
    .article_box .img_wrp img { width: 100%; *width: auto; *max-width: 100%; vertical-align: top; }
    .article_box .img_wrp .mobile_width { width: 175px; }
.article_box .sign, .article_box .company_sign { padding-top: 4em; text-align: right; }
    .article_box .sign.strong, .article_box .company_sign.strong { font-weight: 700; font-size: 16px; }
.article_box .no_extra { padding-bottom: 0; }
.text_box h4 { font-size: 16px; font-weight: 400; font-style: normal; margin-bottom: 10px; }
.text_box .spacing { margin-top: 10px; }
.mod_hd, .mod_ft { *zoom: 1; }
    .mod_hd:after, .mod_ft:after { content: "\200B"; display: block; height: 0; clear: both; }
.mod_info { float: left; }
.mod_opr { text-align: right; }
    .mod_opr .btn { margin-top: -0.2em; }
.global_mod .global_extra { text-align: right; }
.global_mod.mt_layout { line-height: 40px; }
    .global_mod.mt_layout .global_extra { margin-top: -40px; }
.global_mod.float_layout { *zoom: 1; }
    .global_mod.float_layout:after { content: "\200B"; display: block; height: 0; clear: both; }
    .global_mod.float_layout .global_info { float: left; }
.global_mod.gap_top .gap_top_item { margin-top: 5px; }
.global_mod.with_default_gap { padding: 9px 20px; }
.global_mod.with_border { border-bottom: 1px solid #e7e7eb; }
.vm_box { display: inline-block; height: 100%; vertical-align: middle; }
.mini_tip i { margin-right: 5px; }
.msg_box { display: none; }
.tips_box_tl { padding: 6px 15px; background-color: #e0eaf6; text-align: left; }
.article_box h3 { padding-bottom: 1em; font-size: 18px; font-weight: 400; font-style: normal; }
.article_box h4, .article_box h5, .article_box h6 { font-weight: 400; font-style: normal; font-size: 14px; }
.news_box.inset { border: 1px solid #e7e7eb; word-wrap: break-word; word-break: break-all; height: 500px; overflow-y: auto; }
    .news_box.inset .inner { padding-left: 50px; padding-right: 50px; }
.news_box .inner { padding: 90px 75px; }
.news_box pre { white-space: pre-wrap; }
.news_box h3 { padding-bottom: 1em; text-align: center; font-size: 18px; font-weight: 400; font-style: normal; }
.news_box h4, .news_box h5, .news_box h6 { padding-bottom: 1em; font-weight: 400; font-style: normal; font-size: 14px; }
.news_box p, .news_box .table_wrp { padding-bottom: 1em; font-size: 14px; }
.news_box ol, .news_box ul { padding-bottom: 14px; }
.news_box li p { padding-bottom: 0; }
.news_box strong { font-weight: 400; font-style: normal; }
.news_box .em_text { font-weight: 700; }
.news_box .warn_text { color: #e15f63; }
.news_box img { max-width: 100%; }
.news_box .media { text-align: center; padding-bottom: 2em; }
.news_box .img_wrp { display: inline-block; max-width: 750px; }
    .news_box .img_wrp img { width: 100%; *width: auto; *max-width: 100%; vertical-align: top; }
    .news_box .img_wrp .mobile_width { width: 175px; }
.news_box .sign, .news_box .company_sign { padding-top: 4em; text-align: right; }
    .news_box .sign.strong, .news_box .company_sign.strong { font-weight: 700; font-size: 16px; }
.news_box .no_extra { padding-bottom: 0; }
.global_box { background-color: #f4f5f9; border: 1px solid #e7e7eb; }
.default_box .default_box_inner { padding: 20px; border: 1px solid #e7e7eb; }
.default_box .default_box_arrow_wrp, .default_box .default_box_arrow { position: absolute; }
.default_box.with_arrow { position: relative; }
.default_box.to_top { padding-top: 7px; }
    .default_box.to_top .default_box_arrow_wrp { top: 0; left: 20px; }
    .default_box.to_top .default_box_arrow { display: inline-block; width: 0; height: 0; border-width: 7px; border-style: dashed; border-color: transparent; border-top-width: 0; border-bottom-color: #e7e7eb; border-bottom-style: solid; }
    .default_box.to_top .default_box_arrow_out { top: 0; }
    .default_box.to_top .default_box_arrow_in { top: 1px; border-bottom-color: #fff; }
.highlight_box { padding: 9px 30px; background-color: #f4f5f9; margin-bottom: 20px; line-height: 1.6; *zoom: 1; }
    .highlight_box .opr { float: right; padding: 7px 0 0 2em; }
        .highlight_box .opr.opr_desc { padding-top: 0; color: #8d8d8d; }
    .highlight_box .links { margin-left: -14px; font-size: 0; padding: 3px 0; }
        .highlight_box .links .links_item { vertical-align: middle; margin-top: -0.2em; font-size: 14px; border-left-color: #d9dadc; }
            .highlight_box .links .links_item:hover a { color: #222; }
        .highlight_box .links .selected a { color: #222; }
    .highlight_box .title { font-weight: 400; font-style: normal; }
        .highlight_box .title .icon_common.new { height: 14px; margin-top: 0; }
    .highlight_box .desc { color: #8d8d8d; overflow: hidden; }
    .highlight_box.border { border-top: 1px solid #e7e7eb; }
    .highlight_box.icon_wrap { position: relative; padding-top: 14px; padding-bottom: 14px; }
        .highlight_box.icon_wrap .icon { display: inline-block; *display: inline; *zoom: 1; width: 48px; height: 48px; position: absolute; top: 12px; }
            .highlight_box.icon_wrap .icon.lock { background: url("../images/base_z22a2de.png") 0 -438px no-repeat; width: 48px; height: 48px; vertical-align: middle; display: inline-block; }
            .highlight_box.icon_wrap .icon.unlock { background: url("../images/base_z22a2de.png") 0 -496px no-repeat; width: 48px; height: 48px; vertical-align: middle; display: inline-block; }
        .highlight_box.icon_wrap .title, .highlight_box.icon_wrap .desc { padding-left: 60px; }
    .highlight_box.icon_small .icon { margin-left: -10px; }
    .highlight_box.icon_small .title, .highlight_box.icon_small .desc { padding-left: 40px; }
    .highlight_box.page_global_tips { margin: -12px 30px 20px; }
.tool_bar { *zoom: 1; margin-top: 10px; padding-top: 20px; }
    .tool_bar:after { content: "\200B"; display: block; height: 0; clear: both; }
    .tool_bar .btn { margin-right: 1em; }
    .tool_bar.with_form { margin-top: 15px; }
    .tool_bar.border { border-top: 1px solid #e7e7eb; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
    .tool_bar.tc .btn { margin-left: .5em; margin-right: .5em; }
    .tool_bar.tr .btn { margin-left: 1em; margin-right: 0; }
.tool_area { *zoom: 1; }
    .tool_area:after { content: "\200B"; display: block; height: 0; clear: both; }
.title_bar { *zoom: 1; }
    .title_bar:after { content: "\200B"; display: block; height: 0; clear: both; }
    .title_bar .info { float: left; }
    .title_bar .opr { float: right; }
.parent_title_bar { *zoom: 1; line-height: 35px; border-bottom: 2px solid #e7e7eb; }
    .parent_title_bar:after { content: "\200B"; display: block; height: 0; clear: both; }
    .parent_title_bar h3 { font-size: 16px; font-weight: 400; font-style: normal; }
.sub_title_bar { *zoom: 1; line-height: 38px; padding: 0 20px; }
    .sub_title_bar:after { content: "\200B"; display: block; height: 0; clear: both; }
    .sub_title_bar .info { float: left; }
    .sub_title_bar .opr { float: right; }
    .sub_title_bar h3 { font-weight: 400; font-style: normal; font-size: 14px; }
    .sub_title_bar h4 { float: left; font-weight: 400; font-style: normal; font-size: 14px; }
.tool_bar { padding-bottom: 50px; padding-top: 20px; }
    .tool_bar.simple_gap { margin-left: 20px; margin-bottom: 20px; }
.title_bar { padding: 0 20px; background-color: #f4f5f9; border-bottom: 1px solid #e7e7eb; line-height: 40px; }
    .title_bar h3 { font-size: 14px; font-weight: 400; font-style: normal; }
.global_title_bar { *zoom: 1; background-color: #f4f5f9; font-size: 16px; border-bottom: 1px solid #e7e7eb; }
    .global_title_bar:after { content: "\200B"; display: block; height: 0; clear: both; }
    .global_title_bar .info { float: left; }
    .global_title_bar .opr { float: right; }
.parent_title_bar { border-width: 1px; }
.sub_title_bar { padding: 0 30px; line-height: 55px; }
    .sub_title_bar.default { background-color: #f4f5f9; border-bottom: 1px solid #e7e7eb; }
    .sub_title_bar.light { background-color: #f4f5f9; border-bottom: 1px solid #e7e7eb; }
    .sub_title_bar.in_dialog { background-color: #fff; padding: 0 20px; border-bottom: 1px solid #e7e7eb; }
    .sub_title_bar.dark { background-color: #dfdfdf; background-image: -moz-linear-gradient(top,#dfdfdf 0,#dfdfdf 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#dfdfdf),to(#dfdfdf)); background-image: -webkit-linear-gradient(top,#dfdfdf 0,#dfdfdf 100%); background-image: -o-linear-gradient(top,#dfdfdf 0,#dfdfdf 100%); background-image: linear-gradient(to bottom,#dfdfdf 0,#dfdfdf 100%); border-bottom: 1px solid #bebebe; box-shadow: inset 0 1px 0 0 #ebebeb,0 1px 2px #ddd; -moz-box-shadow: inset 0 1px 0 0 #ebebeb,0 1px 2px #ddd; -webkit-box-shadow: inset 0 1px 0 0 #ebebeb,0 1px 2px #ddd; }
    .sub_title_bar.global { padding: 0; font-size: 16px; }
    .sub_title_bar.no_extra { background: 0; border-bottom-width: 0; line-height: normal; padding: 0; }
.tool_area { padding: 0px; }
button.btn { height: 32px; line-height: 28px; }
.btn button { display: block; height: 100%; background-color: transparent; border: 0; outline: 0; overflow: visible; padding: 0 22px; }
.btn.btn_input { padding: 0; }
    .btn.btn_input.btn_vcode { margin-left: 5px; }
        .btn.btn_input.btn_vcode button { width: 110px; padding: 0; }
.btn.btn_vcode { padding: 0; width: 110px; margin-left: 5px; }
.btn { display: inline-block; overflow: visible; padding: 0 22px; height: 30px; line-height: 30px; *line-height: 28px; vertical-align: middle; text-align: center; text-decoration: none; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 14px; border-width: 1px; border-style: solid; cursor: pointer; }
    .btn:hover { text-decoration: none; }
    .btn.btn_mini { height: 21px; line-height: 21px; *line-height: 19px; padding: 0 10px; }
    .btn.btn_small { height: 25px; line-height: 25px; *line-height: 23px; padding: 0 12px; }
    .btn.btn_large { height: 38px; line-height: 38px; *line-height: 36px; padding: 0 70px; }
    .btn.btn_p20 { padding: 0 20px; }
    .btn.btn_p30 { padding: 0 30px; }
    .btn.btn_w125 { width: 125px; padding: 0; }
    .btn.btn_w150 { width: 150px; padding: 0; }
    .btn.btn_w220 { width: 220px; padding: 0; }
.btn_default { background-color: #fff; background-image: -moz-linear-gradient(top,#fff 0,#fff 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff)); background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%); background-image: -o-linear-gradient(top,#fff 0,#fff 100%); background-image: linear-gradient(to bottom,#fff 0,#fff 100%); border-color: #e7e7eb; color: #222; }
    .btn_default button { color: #222; }
    .btn_default:hover { background-color: #e7e7eb; background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb)); background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%); border-color: #dadbe0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #000; }
        .btn_default:hover button { color: #222; }
.btn_warn { background-color: #f24d4d; background-image: -moz-linear-gradient(top,#f24d4d 0,#f24d4d 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#f24d4d),to(#f24d4d)); background-image: -webkit-linear-gradient(top,#f24d4d 0,#f24d4d 100%); background-image: -o-linear-gradient(top,#f24d4d 0,#f24d4d 100%); background-image: linear-gradient(to bottom,#f24d4d 0,#f24d4d 100%); border-color: #f24d4d; color: #fff; }
    .btn_warn button { color: #fff; }
    .btn_warn:hover { background-color: #d43d3d; background-image: -moz-linear-gradient(top,#d43d3d 0,#d43d3d 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#d43d3d),to(#d43d3d)); background-image: -webkit-linear-gradient(top,#d43d3d 0,#d43d3d 100%); background-image: -o-linear-gradient(top,#d43d3d 0,#d43d3d 100%); background-image: linear-gradient(to bottom,#d43d3d 0,#d43d3d 100%); border-color: #d43d3d; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #fff; }
        .btn_warn:hover button { color: #fff; }
.btn_primary { background-color: #44b549; background-image: -moz-linear-gradient(top,#44b549 0,#44b549 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#44b549),to(#44b549)); background-image: -webkit-linear-gradient(top,#44b549 0,#44b549 100%); background-image: -o-linear-gradient(top,#44b549 0,#44b549 100%); background-image: linear-gradient(to bottom,#44b549 0,#44b549 100%); border-color: #44b549; color: #fff; }
    .btn_primary button { color: #fff; }
    .btn_primary:hover { background-color: #2f9833; background-image: -moz-linear-gradient(top,#2f9833 0,#2f9833 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#2f9833),to(#2f9833)); background-image: -webkit-linear-gradient(top,#2f9833 0,#2f9833 100%); background-image: -o-linear-gradient(top,#2f9833 0,#2f9833 100%); background-image: linear-gradient(to bottom,#2f9833 0,#2f9833 100%); border-color: #2f9833; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #fff; }
        .btn_primary:hover button { color: #fff; }
.btn_disabled { background-color: #e7e7eb; background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb)); background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%); border-color: #dadbe0; color: #a5a6aa; cursor: default; }
    .btn_disabled button { color: #a5a6aa; cursor: default; }
    .btn_disabled:hover { background-color: #e7e7eb; background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb)); background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-color: #dadbe0; color: #a5a6aa; }
        .btn_disabled:hover button { color: #a5a6aa; cursor: default; }
.btn_loading { background-color: #e7e7eb; background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb)); background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%); border-color: #dadbe0; color: #a5a6aa; cursor: default; position: relative; }
    .btn_loading button { color: #a5a6aa; cursor: default; }
    .btn_loading:hover { background-color: #e7e7eb; background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb)); background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%); box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-color: #dadbe0; color: #a5a6aa; }
        .btn_loading:hover button { color: #a5a6aa; cursor: default; }
    .btn_loading button { position: relative; }
    .btn_loading i { position: absolute; top: 50%; left: 4px; margin-top: -8px; background: transparent url(/mpres/htmledition/common/images/icon/common/icon16_loading_light218877.gif) no-repeat 0 0; width: 16px; height: 16px; vertical-align: middle; display: inline-block; }
.btn { min-width: 60px; }
    .btn.btn_input { min-width: 104px; }
        .btn.btn_input button { width: 100%; }
    .btn.btn_add i { margin-right: 5px; margin-top: -2px; *margin-top: 2px; }
    .btn.btn_add .add_gray:hover { background: url("../images/base_z22a2de.png") 0 -554px no-repeat; }
    .btn.btn_disabled .add_white { background: url("../images/base_z22a2de.png") 0 -578px no-repeat; }
    .btn.btn_small { min-width: 0; }
.btn_loading i { width: 18px; height: 18px; }
.btn_loading.btn_primary { background-color: #2f9833; background-image: -moz-linear-gradient(top,#2f9833 0,#2f9833 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#2f9833),to(#2f9833)); background-image: -webkit-linear-gradient(top,#2f9833 0,#2f9833 100%); background-image: -o-linear-gradient(top,#2f9833 0,#2f9833 100%); background-image: linear-gradient(to bottom,#2f9833 0,#2f9833 100%); border-color: #2f9833; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #fff; }
    .btn_loading.btn_primary button { color: #fff; }
    .btn_loading.btn_primary i { background-image: url(/mpres/htmledition/images/icon/loading/icon18_loading_primary218877.gif); filter: alpha(opacity = 70); -moz-opacity: .7; -khtml-opacity: .7; opacity: .7; }
.btn_loading.btn_default { background-color: #e7e7eb; background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb)); background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%); background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%); border-color: #dadbe0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; color: #222; }
    .btn_loading.btn_default button { color: #222; }
    .btn_loading.btn_default i { background-image: url(/mpres/htmledition/images/icon/loading/icon18_loading_default218877.gif); }
.icon_msg { width: 56px; height: 56px; vertical-align: middle; display: inline-block; }
    .icon_msg.success { background: url("../images/base_z22a2de.png") 0 -602px no-repeat; }
    .icon_msg.warn { background: url("../images/base_z22a2de.png") 0 -668px no-repeat; }
    .icon_msg.error { background: url("../images/base_z22a2de.png") 0 -734px no-repeat; }
    .icon_msg.mail { background: url("../images/base_z22a2de.png") 0 -800px no-repeat; }
    .icon_msg.waiting { background: url("../images/base_z22a2de.png") 0 -866px no-repeat; }
    .icon_msg.ask { background: transparent url(/mpres/htmledition/common/images/icon/msg/icon_msg_ask.png?__sprite) no-repeat 0 0; }
    .icon_msg.info { background: url("../images/base_z22a2de.png") 0 -932px no-repeat; }
.icon_msg_mini { width: 16px; height: 16px; vertical-align: middle; display: inline-block; }
    .icon_msg_mini.success { background: url("../images/base_z22a2de.png") 0 -998px no-repeat; }
    .icon_msg_mini.warn { background: url("../images/base_z22a2de.png") 0 -1024px no-repeat; }
    .icon_msg_mini.info { background: url("../images/base_z22a2de.png") 0 -1050px no-repeat; }
    .icon_msg_mini.waiting { background: url("../images/base_z22a2de.png") 0 -1076px no-repeat; }
    .icon_msg_mini.ask { background: url("../images/base_z22a2de.png") 0 -1102px no-repeat; }
.icon_msg_small { width: 32px; height: 32px; vertical-align: middle; display: inline-block; }
    .icon_msg_small.success { background: url("../images/base_z22a2de.png") 0 -1128px no-repeat; }
    .icon_msg_small.warn { background: url("../images/base_z22a2de.png") 0 -1170px no-repeat; }
    .icon_msg_small.info { background: url("../images/base_z22a2de.png") 0 -1212px no-repeat; }
    .icon_msg_small.waiting { background: url("../images/base_z22a2de.png") 0 -1254px no-repeat; }
    .icon_msg_small.ask { background: url("../images/base_z22a2de.png") 0 -1296px no-repeat; }
.icon37_msg { width: 37px; height: 37px; vertical-align: middle; display: inline-block; }
    .icon37_msg.success { background: url("../images/base_z22a2de.png") 0 -1338px no-repeat; }
    .icon37_msg.warn { background: url("../images/base_z22a2de.png") 0 -1385px no-repeat; }
    .icon37_msg.info { background: url("../images/base_z22a2de.png") 0 -1432px no-repeat; }
    .icon37_msg.error { background: url("../images/base_z22a2de.png") 0 -1479px no-repeat; }
    .icon37_msg.mail { background: url("../images/base_z22a2de.png") 0 -1526px no-repeat; }
    .icon37_msg.waiting { background: url("../images/base_z22a2de.png") 0 -1573px no-repeat; }
.icon20_msg { width: 20px; height: 20px; vertical-align: middle; display: inline-block; }
    .icon20_msg.success { background: url("../images/base_z22a2de.png") 0 -1620px no-repeat; }
    .icon20_msg.warn { background: url("../images/base_z22a2de.png") 0 -1650px no-repeat; }
    .icon20_msg.error { background: url("../images/base_z22a2de.png") 0 -1680px no-repeat; }
    .icon20_msg.info { background: url("../images/base_z22a2de.png") 0 -1710px no-repeat; }
.icon18_msg { width: 18px; height: 18px; vertical-align: middle; display: inline-block; }
    .icon18_msg.ask { background: url("../images/base_z22a2de.png") 0 -1740px no-repeat; }
    .icon18_msg.success { background: url("../images/base_z22a2de.png") 0 -1768px no-repeat; }
    .icon18_msg.warn { background: url("../images/base_z22a2de.png") 0 -1796px no-repeat; }
    .icon18_msg.error { background: url("../images/base_z22a2de.png") 0 -1824px no-repeat; }
    .icon18_msg.info { background: url("../images/base_z22a2de.png") 0 -1852px no-repeat; }
    .icon18_msg.waiting { background: url("../images/base_z22a2de.png") 0 -1880px no-repeat; }
.page_msg .inner { position: relative; *zoom: 1; background-color: #e0eaf6; }
    .page_msg .inner:after { content: "\200B"; display: block; height: 0; clear: both; }
.page_msg .msg_icon_wrp, .page_msg .msg_icon_wrapper { float: left; margin-right: 10px; font-size: 0; }
.page_msg .msg_content { overflow: hidden; *zoom: 1; padding-top: 5px; }
.page_msg .msg_opr { display: none; position: absolute; right: 10px; top: 50%; margin-top: -10px; }
.page_msg h4 { font-size: 16px; font-weight: 700; }
.page_msg p { font-size: 14px; color: #8d8d8d; }
.page_msg .spacing { padding: .5em 0 2em; }
.page_msg .line_break_before { padding-top: 1em; }
.page_msg.large .inner { padding: 12px 70px; }
.page_msg.small .inner { padding: 20px 40px 20px 20px; }
.page_msg.mini .inner { padding: 9px 20px; }
.page_msg.mini .msg_icon_wrp { margin-top: 3px; margin-right: 6px; }
.page_msg.mini .msg_content { padding-top: 0; }
.page_msg.single_line .msg_content { padding-top: 15px; }
.page_msg.default .inner { background-color: transparent; border: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.page_msg.simple { text-align: center; }
    .page_msg.simple .inner { display: inline-block; *display: inline; *zoom: 1; text-align: left; min-width: 55%; }
.icon_msg { width: 46px; height: 46px; vertical-align: middle; display: inline-block; }
    .icon_msg.success { background: url("../images/base_z22a2de.png") 0 -1908px no-repeat; }
    .icon_msg.warn { background: url("../images/base_z22a2de.png") 0 -1964px no-repeat; }
    .icon_msg.error { background: url("../images/base_z22a2de.png") 0 -2020px no-repeat; }
    .icon_msg.waiting { background: url("../images/base_z22a2de.png") 0 -2076px no-repeat; }
    .icon_msg.info { background: url("../images/base_z22a2de.png") 0 -2132px no-repeat; }
    .icon_msg.mail { background: url("../images/base_z22a2de.png") 0 -2188px no-repeat; }
.icon_msg_primary { width: 46px; height: 46px; vertical-align: middle; display: inline-block; }
    .icon_msg_primary.success { background: url("../images/base_z22a2de.png") 0 -2244px no-repeat; }
    .icon_msg_primary.warn { background: url("../images/base_z22a2de.png") 0 -2300px no-repeat; }
    .icon_msg_primary.waiting { background: url("../images/base_z22a2de.png") 0 -2356px no-repeat; }
    .icon_msg_primary.info { background: url("../images/base_z22a2de.png") 0 -2412px no-repeat; }
    .icon_msg_primary.mail { background: url("../images/base_z22a2de.png") 0 -2468px no-repeat; }
.page_msg.mini p { color: #222; }
.page_msg.mini .msg_icon_wrapper, .page_msg.mini .msg_icon_wrp { margin-top: 4px; }
.page_msg.single_line .msg_content { padding-top: 10px; }
.page_msg h4 { font-size: 14px; font-weight: 400; font-style: normal; }
.page_msg .msg_content { padding-top: 0; }
.popover_close { display: none; position: absolute; right: 10px; top: 22px; background: url("../images/base_z22a2de.png") 0 -2524px no-repeat; }
    .popover_close:hover { background: url("../images/base_z22a2de.png") 0 -2550px no-repeat; }
.popover { width: 257px; position: absolute; margin-top: 12px; z-index: 999; }
    .popover .popover_inner { border: 1px solid #d9dadc; word-wrap: break-word; word-break: break-all; padding: 30px; background-color: #fff; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
    .popover .popover_arrow { position: absolute; left: 50%; margin-left: -8px; margin-top: -8px; display: inline-block; width: 0; height: 0; border-width: 8px; border-style: dashed; border-color: transparent; border-top-width: 0; border-bottom-color: #d9dadc; border-bottom-style: solid; }
    .popover .popover_arrow_out { top: 0; }
    .popover .popover_arrow_in { border-bottom-color: #fff; top: 1px; }
    .popover .popover_title { font-size: 14px; font-weight: 700; }
    .popover .popover_tips { color: #8d8d8d; }
    .popover .popover_bar { text-align: center; margin-top: 20px; }
        .popover .popover_bar .btn { margin: 0 .3em; }
    .popover.simple .popover_bar { text-align: left; }
    .popover.simple .btn { margin-left: 0; margin-right: .6em; }
    .popover.pos_left .popover_arrow { left: 42px; }
    .popover.pos_right .popover_arrow { left: auto; right: 28px; }
    .popover.normal_flow { position: relative; width: auto; z-index: 0; }
        .popover.normal_flow .popover_inner { padding: 14px 20px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-color: #e7e7eb; }
        .popover.normal_flow .popover_content { width: auto; }
        .popover.normal_flow .popover_arrow_out { border-bottom-color: #e7e7eb; }
    .popover.arrow_left { margin-left: 8px; margin-top: 0; }
        .popover.arrow_left .popover_arrow { top: 25px; left: 0; display: inline-block; width: 0; height: 0; border-width: 8px; border-style: dashed; border-color: transparent; border-left-width: 0; border-right-color: #d9dadc; border-right-style: solid; }
        .popover.arrow_left .popover_arrow_in { left: 1px; border-right-color: #fff; }
    .popover.z_top { z-index: 10000; }
.popover { width: 290px; }
    .popover .popover_title { font-weight: 400; font-style: normal; padding-bottom: 5px; }
    .popover .frm_input_box { display: block; width: auto; }
    .popover .popover_bar { text-align: justify; text-justify: distribute-all-lines; font-size: 0; }
        .popover .popover_bar:after { display: inline-block; width: 100%; height: 0; font-size: 0; margin: 0; padding: 0; overflow: hidden; content: "."; }
        .popover .popover_bar .tj_item { font-size: 14px; text-align: left; text-justify: auto; }
        .popover .popover_bar .btn { margin: 0; }
.copylink_wrp { display: inline-block; *display: inline; *zoom: 1; }
.copylink { display: inline-block; }
.icon_goback { background: url("../images/base_z22a2de.png") 0 -2576px no-repeat; width: 26px; height: 26px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
    .icon_goback:hover { background: url("../images/base_z22a2de.png") 0 -2612px no-repeat; }
.page_nav { margin: 26px 30px 40px; }
    .page_nav .icon_goback { margin-right: 5px; }
    .page_nav .gap { margin: 0 .35em; }
    .page_nav a, .page_nav .gap { color: #8d8d8d; }
        .page_nav a:hover { color: #459ae9; }
    .page_nav.title_bottom { margin-top: 0; }
.gototop { position: fixed; bottom: 100px; left: 0; right: 0; }
.gototop_inner { width: 1200px; margin-left: auto; margin-right: auto; text-align: right; }
.gototop_tips { background: url("../images/base_z22a2de.png") 0 -2648px no-repeat; width: 47px; height: 47px; vertical-align: middle; display: inline-block; cursor: pointer; line-height: 200px; overflow: hidden; margin-right: -80px; }
.page_tips { position: fixed; top: 0; left: 0; text-align: center; width: 100%; z-index: 10000; }
    .page_tips .inner { display: inline-block; *display: inline; *zoom: 1; min-width: 280px; padding: 5px 30px; color: #fff; }
    .page_tips.success .inner { background-color: #44b549; }
    .page_tips.error .inner { background-color: #eaa000; }
.mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; filter: alpha(opacity = 75); -moz-opacity: .75; -khtml-opacity: .75; opacity: .75; background-color: #000; z-index: 9998; }
.table_wrp.list { padding: 20px; }
    .table_wrp.list .table { border-top-width: 0; }
    .table_wrp.list .table_cell { vertical-align: top; padding-left: 20px; padding-right: 20px; }
    .table_wrp.list .tbody .table_cell { padding-top: 15px; padding-bottom: 15px; }
.table_wrp.with_border .table { border: 1px solid #e7e7eb; }
.table { width: 100%; font-size: 14px; background-color: #fff; text-align: center; border-top: 1px solid #e7e7eb; border-bottom: 1px solid #e7e7eb; border-spacing: 0; }
.table_cell { padding: 0; font-weight: 400; font-style: normal; }
.thead { background-color: #f4f5f9; }
    .thead .table_cell { line-height: 32px; border-left: 1px solid #e7e7eb; border-bottom: 1px solid #e7e7eb; }
        .thead .table_cell:first-child { border-left-width: 0; }
.tbody tr:hover, .tbody tr.even { background-color: transparent; }
.tbody tr.empty_item:hover { background: 0; }
.tbody tr:first-child .table_cell { border-top-width: 0; }
.tbody .table_cell { padding-top: 6px; padding-bottom: 6px; border-top: 1px solid #e7e7eb; }
.thead .table_cell { border-left-width: 0; line-height: 40px; }
.tbody .table_cell.hd_dropdown_area { padding-left: 30px; }
.tbody .table_cell { padding-top: 9px; padding-bottom: 9px; }
.table_wrp.inside_table .thead .table_cell { line-height: 32px; }
.table_wrp.default_head_skin .thead { background-color: transparent; }
.table_wrp.gray_head_skin .table_opr { background-color: #f4f5f9; }
.table_wrp.with_table_list .table { border: 1px solid #e7e7eb; }
.table_wrp.with_table_list .table_cell { vertical-align: top; }
.table_opr.with_btn_line { padding: 10px 20px; }
.table_opr_meta_btn { margin-right: 12px; }
.table_cell { padding-left: 20px; padding-right: 20px; }
    .table_cell:first-child { text-align: left; }
    .table_cell.last_child { text-align: right; }
.tbody .table_cell.rank_area { padding-right: 34px; }
.links_item { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding: 0 1em; line-height: 1em; *line-height: 18px; border-left: 1px solid #d9dadc; }
    .links_item.no_extra { border-left-width: 0; }
    .links_item:first-child { border-left-width: 0; }
    .links_item a { display: block; color: #797979; }
.links.tab_links { margin-left: -1em; }
    .links.tab_links .links_item { border-left-color: #d9dadc; }
        .links.tab_links .links_item:hover a { color: #222; }
    .links.tab_links .selected a { color: #222; }
.faq { width: 178px; margin-top: -42px; position: relative; top: -18px; padding-left: 20px; font-size: 0; }
    .faq .links { text-align: left; }
    .faq .links_item { padding: 0 .5em; font-size: 12px; *line-height: 15px; }
        .faq .links_item a { color: #8d8d8d; }
            .faq .links_item a:hover { color: #459ae9; }
        .faq .links_item.no_extra { padding-left: 0; }
    .faq .tail { color: #8d8d8d; font-size: 12px; line-height: 30px; }
.pop_closed { background: url("../images/base_z22a2de.png") 0 -2705px no-repeat; }
    .pop_closed:hover { background: url("../images/base_z22a2de.png") 0 -2731px no-repeat; }
.dialog_wrp { position: fixed; top: 50%; left: 50%; width: 726px; z-index: 3; }
    .dialog_wrp.label_block .frm_label { display: block; width: auto; float: none; font-size: 14px; margin-bottom: .5em; }
    .dialog_wrp.cascade_input .frm_control_group { display: inline-block; *display: inline; *zoom: 1; }
    .dialog_wrp.cascade_input .frm_input_box, .dialog_wrp.cascade_input .frm_tips, .dialog_wrp.cascade_input .frm_msg { width: auto; }
    .dialog_wrp.cascade_input .frm_input_box { display: block; }
    .dialog_wrp.cascade_input .frm_controls { padding-left: 0; }
    .dialog_wrp.align_edge .dialog_bd { padding: 0; }
    .dialog_wrp.simple .dialog_bd { text-align: center; }
.dialog { overflow: hidden; border: 1px solid transparent; background-color: #fff; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
.dialog_hd { position: relative; padding: 0 20px; line-height: 38px; height: 38px; background-color: #f4f5f9; background-image: -moz-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%); background-image: -webkit-gradient(linear,0 0,0 100%,from(#f4f5f9),to(#f4f5f9)); background-image: -webkit-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%); background-image: -o-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%); background-image: linear-gradient(to bottom,#f4f5f9 0,#f4f5f9 100%); border-bottom: 1px solid #e7e7eb; }
    .dialog_hd h3 { color: #222; }
.pop_closed { position: absolute; top: 50%; margin-top: -8px; right: 20px; width: 16px; height: 16px; line-height: 999em; overflow: hidden; }
.dialog_bd { padding: 66px 45px 108px; }
.dialog_ft { margin: 0; padding: 25px 0; text-align: center; border-top: 1px solid transparent; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
    .dialog_ft .btn { margin-left: .3em; margin-right: .3em; }
.dialog_content_list { height: 420px; padding: 0 120px; overflow-y: scroll; position: relative; }
.simple_dialog_content { display: inline-block; *display: inline; *zoom: 1; text-align: left; width: 420px; }
    .simple_dialog_content .frm_input_box, .simple_dialog_content .frm_textarea_box { display: block; }
    .simple_dialog_content .frm_input_box, .simple_dialog_content .frm_textarea_box, .simple_dialog_content .frm_tips, .simple_dialog_content .frm_msg { width: auto; }
.dialog_wrp { z-index: 9999; }
.dialog { border-width: 0; overflow: visible; }
.dialog_ft { padding: 16px 0; background-color: #f4f5f9; }
.dialog_hd { line-height: 52px; height: 52px; border-bottom-width: 0; }
    .dialog_hd h3 { font-weight: 400; font-style: normal; }
.has_ft_desc .dialog_bd { position: relative; }
.has_ft_desc .dialog_ft_desc { position: absolute; bottom: -40px; left: 20px; }
.pop_closed { background: url("../images/base_z22a2de.png") 0 -2757px no-repeat; }
    .pop_closed:hover { background: url("../images/base_z22a2de.png") 0 -2783px no-repeat; }
.ml1e { margin-left: 1em; }
.dialog_process .form { padding-left: 45px; padding-right: 45px; }
.dialog_process .dialog_bd { padding: 0 0 55px; }
.dialog_process .processor_bar { margin-bottom: 45px; }
.safe_check .form .inner { width: 425px; margin: 0 auto; }
.safe_check .form .frm_hd { margin-bottom: 1.5em; }
    .safe_check .form .frm_hd .frm_title { margin-bottom: 0; font-weight: 400; font-style: normal; font-size: 14px; }
    .safe_check .form .frm_hd .frm_desc { color: #8d8d8d; }
.safe_check .form .frm_label { float: left; width: 5em; margin-bottom: 0; font-size: 14px; }
.safe_check .form .frm_radio_block_desc { padding-left: 23px; }
.safe_check .form .page_msg { margin-left: -14em; }
.safe_check .form_width_auto .inner { width: auto; max-width: 500px; margin: 0 auto; }
.safe_check .form_owner_info .frm_label { width: 8em; }
.safe_check .form_owner_info .inner { width: 500px; }
.safe_check .tool_bar { padding-bottom: 0; }
    .safe_check .tool_bar.tc { padding-left: 0; text-align: center; }
.page_msg .extra_msg h4 { font-weight: 400; font-style: normal; }
.qrcode_scan .js_status { width: 280px; }
.qrcode_scan .qrcode_wrp { width: 280px; height: 280px; }
.bubble_tips { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; position: relative; color: #8d8d8d; }
    .bubble_tips.warn { color: #8d8d8d; }
    .bubble_tips.success { color: #7fba4f; }
    .bubble_tips.gap_left { margin-left: 10px; }
    .bubble_tips.gap_right { margin-right: 10px; }
.bubble_left { margin-left: 6px; }
    .bubble_left .bubble_tips_arrow.in { left: -5px; }
    .bubble_left .bubble_tips_arrow.out { border-right-color: #e7e7eb; left: -6px; }
.bubble_right { margin-right: 6px; }
    .bubble_right .bubble_tips_arrow { border-left-width: 6px; border-right-color: transparent; border-right-style: dashed; border-right-width: 0; border-left-color: #fff; border-left-style: solid; }
        .bubble_right .bubble_tips_arrow.in { right: -5px; }
        .bubble_right .bubble_tips_arrow.out { border-left-color: #e7e7eb; right: -6px; }
.bubble_top { margin-top: 6px; }
    .bubble_top .bubble_tips_arrow { border-left-width: 6px; border-right-color: transparent; border-right-style: dashed; border-top-width: 0; border-bottom-color: #fff; border-bottom-style: solid; left: 50%; margin-left: -6px; }
        .bubble_top .bubble_tips_arrow.in { top: 1px; }
        .bubble_top .bubble_tips_arrow.out { border-bottom-color: #e7e7eb; top: 0; }
.bubble_bottom { margin-bottom: 6px; }
    .bubble_bottom .bubble_tips_arrow { border-left-width: 6px; border-right-color: transparent; border-right-style: dashed; border-bottom-width: 0; border-top-color: #fff; border-top-style: solid; top: auto; margin-top: 0; margin-bottom: -6px; left: 50%; margin-left: -6px; }
        .bubble_bottom .bubble_tips_arrow.in { bottom: 1px; }
        .bubble_bottom .bubble_tips_arrow.out { border-top-color: #e7e7eb; bottom: 0; }
.bubble_tips_inner { padding: 4.5px 10px; border: 1px solid #e7e7eb; line-height: 21px; background-color: #fff; word-wrap: break-word; word-break: break-all; }
.bubble_tips_arrow { position: absolute; top: 50%; margin-top: -6px; display: inline-block; width: 0; height: 0; border-width: 6px; border-style: dashed; border-color: transparent; border-left-width: 0; border-right-color: #fff; border-right-style: solid; }
.icon_dropdown_switch, .icon_rank { display: inline-block; vertical-align: middle; margin-top: -3px; position: relative; width: 10px; height: 12px; }
    .icon_dropdown_switch .arrow, .icon_rank .arrow { display: inline-block; width: 0; height: 0; border-width: 5px; border-style: dashed; border-color: transparent; border-top-width: 0; border-bottom-color: #c6c6c6; border-bottom-style: solid; vertical-align: top; }
    .icon_dropdown_switch .arrow_down, .icon_rank .arrow_down { position: absolute; left: 0; bottom: 0; border-bottom-color: transparent; border-bottom-style: dashed; border-top-width: 5px; border-top-color: #c6c6c6; border-top-style: solid; border-bottom-width: 0; }
.dropdown_switch_area:hover, .rank_area:hover { cursor: pointer; }
    .dropdown_switch_area:hover .arrow_down, .rank_area:hover .arrow_down { border-top-color: #a0a0a0; }
    .dropdown_switch_area:hover .arrow_up, .rank_area:hover .arrow_up { border-bottom-color: #a0a0a0; }
.tbody .rank_area:hover { cursor: text; }
.dropdown_closed .arrow_up, .rank_down .arrow_up { display: none; }
.dropdown_closed .arrow_down, .rank_down .arrow_down { bottom: 3px; }
.dropdown_opened .arrow_down, .rank_up .arrow_down { display: none; }
.dropdown_opened .arrow_up, .rank_up .arrow_up { margin-top: 3px; }
.icon20_common { width: 20px; height: 20px; vertical-align: middle; display: inline-block; line-height: 300px; overflow: hidden; }
   
    .icon20_common.add_gray { background: url("../images/base_z22a2de.png") 0 -2809px no-repeat; }
.icon36_common { width: 36px; height: 36px; vertical-align: middle; display: inline-block; line-height: 300px; overflow: hidden; }
    .icon36_common.add_gray { background: url("../images/base_z22a2de.png") 0 -2839px no-repeat; }
.create_access { display: block; border: 2px dotted #d9dadc; line-height: 80px; text-align: center; margin-bottom: 20px; }
    .create_access i { cursor: pointer; }
    .create_access a { display: none; vertical-align: middle; margin-left: 10px; margin-right: 10px; color: #d9d9d9; font-size: 14px; line-height: normal; }
        .create_access a strong { display: block; padding-top: 3px; font-weight: 400; font-style: normal; }
    .create_access:hover { border-color: #b3b3b3; }
        .create_access:hover .add_gray { display: none; }
        .create_access:hover a { display: inline-block; }
            .create_access:hover a:hover { color: #b3b3b3; }
.create_access_square_wrp { display: inline-block; width: 100px; height: 100px; }
    .create_access_square_wrp .create_access_primary { line-height: 96px; }
.create_access_primary { display: block; border: 2px dotted #d9dadc; line-height: 60px; font-size: 0; text-align: center; margin-bottom: 20px; }
    .create_access_primary i { cursor: pointer; }
    .create_access_primary:hover { border-color: #b3b3b3; }
        .create_access_primary:hover .icon20_common { background: url("../images/base_z22a2de.png") 0 -2885px no-repeat; }
        .create_access_primary:hover .icon36_common { background: url("../images/base_z22a2de.png") 0 -2915px no-repeat; }
        .create_access_primary:hover .icon42_common { background: url("../images/base_z22a2de.png") 0 -2961px no-repeat; }
.icon_menu { width: 18px; height: 18px; vertical-align: middle; display: inline-block; }
    .icon_menu.manage { background: transparent url(/mpres/htmledition/images/icon/menu/icon_memu_manage.png?__sprite) no-repeat 0 0; }
    .icon_menu.function { background: transparent url(/mpres/htmledition/images/icon/menu/icon_memu_function.png?__sprite) no-repeat 0 0; }
    .icon_menu.statistics { background: transparent url(/mpres/htmledition/images/icon/menu/icon_memu_statistics.png?__sprite) no-repeat 0 0; }
    .icon_menu.service { background: url("../images/base_z22a2de.png") 0 -3013px no-repeat; }
    .icon_menu.setting { background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_setting.png?__sprite) no-repeat 0 0; }
    .icon_menu.store { background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_store.png?__sprite) no-repeat 0 0; }
    .icon_menu.adclient { background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_adclient.png?__sprite) no-repeat 0 0; }
    .icon_menu.adhost { background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_host.png?__sprite) no-repeat 0 0; }
    .icon_menu.advert { background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_advert.png?__sprite) no-repeat 0 0; }
.closed.selected .icon_menu.manage { background: transparent url(/mpres/htmledition/images/icon/menu/icon_memu_manage_selected.png?__sprite) no-repeat 0 0; }
.closed.selected .icon_menu.function { background: transparent url(/mpres/htmledition/images/icon/menu/icon_memu_function_selected.png?__sprite) no-repeat 0 0; }
.closed.selected .icon_menu.statistics { background: transparent url(/mpres/htmledition/images/icon/menu/icon_memu_statistics_selected.png?__sprite) no-repeat 0 0; }
.closed.selected .icon_menu.service { background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_service_selected.png?__sprite) no-repeat 0 0; }
.closed.selected .icon_menu.setting { background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_setting_selected.png?__sprite) no-repeat 0 0; }
.closed.selected .icon_menu.store { background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_store_selected.png?__sprite) no-repeat 0 0; }
.closed.selected .icon_menu.adclient { background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_adclient_selected.png?__sprite) no-repeat 0 0; }
.closed.selected .icon_menu.adhost { background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_host_selected.png?__sprite) no-repeat 0 0; }
.closed.selected .icon_menu.advert { background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_advert_selected.png?__sprite) no-repeat 0 0; }
.icon_menu_switch { background: url("../images/base_z22a2de.png") 0 -3041px no-repeat; width: 16px; height: 16px; vertical-align: middle; display: inline-block; }
.closed .icon_menu_switch { background: url("../images/base_z22a2de.png") 0 -3067px no-repeat; }
.closed.selected .icon_menu_switch { background: url("../images/base_z22a2de.png") 0 -3093px no-repeat; }
.menu_box { margin-bottom: 150px; }
.menu { padding-top: 6px; *font-size: 0; }
    .menu.closed .menu_item { display: none; }
.menu_title { position: relative; padding: 0 30px 0; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; line-height: 34px; *font-size: 14px; color: #8d8d8d; }
    .menu_title .new { margin-left: 3px; }
    .menu_title a { display: block; padding: 0 30px 0; color: #222; text-decoration: none; }
        .menu_title a:hover { text-decoration: none; }
    .menu_title.clickable { padding: 0; }
        .menu_title.clickable i { cursor: pointer; }
        .menu_title.clickable:hover { background-color: #f4f5f9; }
    .menu_title.selected { background-color: #44b549; color: #fff; }
        .menu_title.selected:hover { background-color: #44b549; }
        .menu_title.selected a { color: #fff; }
.menu_item { line-height: 34px; *font-size: 14px; }
    .menu_item a { display: block; padding: 0 0 0 63px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; color: #222; }
        .menu_item a:hover { text-decoration: none; }
.icon_menu { margin-right: 10px; margin-top: -0.2em; *margin-top: 0; }
.icon_menu_switch { position: absolute; right: 16px; top: 50%; margin-top: -9px; }
.menu { padding-bottom: 6px; border-top: 1px solid #e7e7eb; }
    .menu.no_extra { border-top-width: 0; margin-top: 13px; }
    .menu.extra { border-bottom: 1px solid #e7e7eb; }
.menu_title { margin-bottom: 0; }
.menu_item:hover { background-color: #f4f5f9; }
.menu_item.selected { background-color: #44b549; color: #fff; }
    .menu_item.selected a { color: #fff; }
.menu_plugins { padding: 10px 0; *font-size: 14px; }
    .menu_plugins .btn_plugins_add { display: block; line-height: 34px; color: #8d8d8d; padding-left: 41px; width: 121px; margin: 0 auto; background: url("../images/base_z22a2de.png") 0 -3119px no-repeat; cursor: pointer; }
        .menu_plugins .btn_plugins_add:hover { text-decoration: none; color: #222; background: url("../images/base_z22a2de.png") 0 -3163px no-repeat; }
        .menu_plugins .btn_plugins_add i { margin-right: 5px; }
.menu_primary_box { width: 208px; }
.menu_primary_item { line-height: 32px; }
    .menu_primary_item:hover { background-color: #f4f5f9; }
    .menu_primary_item.selected { background-color: #44b549; }
        .menu_primary_item.selected .menu_primary_link { color: #fff; }
    .menu_primary_item.sub .menu_primary_link strong { margin-left: 28px; }
.menu_primary_link { display: block; color: #222; }
    .menu_primary_link:hover { text-decoration: none; }
    .menu_primary_link strong { display: block; cursor: pointer; margin: 0 14px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; font-weight: 400; font-style: normal; }
.inner_menu_box.sorting .inner_menu_item { background-color: #fff; }
.inner_menu_box.sorting .menu_opr { display: block; }
.inner_menu_box.gray .inner_menu.dragging dt.inner_menu_item { background-color: #f4f5f9; }
.inner_menu_box.gray .inner_menu_item:hover, .inner_menu_box.gray .inner_menu_item.selected { background-color: #f4f5f9; }
.inner_menu_box.gray.sorting .inner_menu_item { background-color: #fff; }
    .inner_menu_box.gray.sorting .inner_menu_item.dragging { background-color: #f4f5f9; }
.inner_menu_box.with_switch .icon_dot { position: absolute; top: 50%; left: 25px; margin-top: -14px; -webkit-transform: scale(0.8); font-size: 10px; }
.inner_menu_box.with_switch dt .inner_menu_link { padding-left: 20px; }
.inner_menu_box.with_switch dd .inner_menu_link { padding-left: 36px; }
.inner_menu { border-top: 1px solid #e7e7eb; }
    .inner_menu:first-child { border-top-width: 0; }
    .inner_menu .menu_opr { display: none; position: absolute; top: 0; right: 1em; }
        .inner_menu .menu_opr a { display: inline-block; margin-left: .5em; margin-top: -0.2em; }
            .inner_menu .menu_opr a.no_extra { margin-left: 0; }
    .inner_menu.no_extra { border-top-width: 0; }
.inner_menu_item { position: relative; line-height: 32px; }
    .inner_menu_item:hover, .inner_menu_item.selected { background-color: #f4f5f9; }
        .inner_menu_item:hover .menu_opr, .inner_menu_item.selected .menu_opr { display: block; }
        .inner_menu_item:hover a, .inner_menu_item.selected a { text-decoration: none; }
.inner_menu_link { display: block; color: #222; padding-left: 1em; text-decoration: none; }
    .inner_menu_link strong { display: inline-block; margin-top: -2px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; max-width: 80px; font-weight: 400; font-style: normal; vertical-align: middle; cursor: pointer; }
.drag_placeholder { margin: 8px; height: 80px; border: 1px solid #e7e7eb; }
.sub_drag_placeholder { margin: 8px; height: 32px; border: 1px solid #e7e7eb; }
.icon_dot { display: inline-block; font-weight: 400; font-style: normal; vertical-align: middle; margin-top: -0.2em; margin-right: 5px; font-size: 14px; color: #d5d5d5; }
.icon_common.new { margin-left: 6px; background: url("../images/base_z22a2de.png") 0 -3207px no-repeat; width: 18px; height: 12px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
.icon_common.beta { margin-top: -5px; margin-left: 3px; background: url("../images/base_z22a2de.png") 0 -3226px no-repeat; width: 25px; height: 12px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
.icon13_common { width: 13px; height: 13px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
    .icon13_common.arrow_right_gray { background: transparent url(/mpres/htmledition/common/images/icon/common/icon13_arrow_right_gray218877.png) no-repeat 0 0; }
.icon14_common { width: 14px; height: 14px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
    .icon14_common.rank_gray { cursor: pointer; background: url("../images/base_z22a2de.png") 0 -3249px no-repeat; }
        .icon14_common.rank_gray:hover { background: url("../images/base_z22a2de.png") 0 -3273px no-repeat; }
        .single_up .icon14_common.rank_gray, .icon14_common.rank_gray.single_up { background: url("../images/base_z22a2de.png") 0 -3297px no-repeat; }
            .single_up .icon14_common.rank_gray:hover, .icon14_common.rank_gray.single_up:hover { background: url("../images/base_z22a2de.png") 0 -3321px no-repeat; }
        .single_down .icon14_common.rank_gray, .icon14_common.rank_gray.single_down { background: url("../images/base_z22a2de.png") 0 -3345px no-repeat; }
            .single_down .icon14_common.rank_gray:hover, .icon14_common.rank_gray.single_down:hover { background: url("../images/base_z22a2de.png") 0 -3369px no-repeat; }
    .icon14_common.add_white { background: url("../images/base_z22a2de.png") 0 -3393px no-repeat; }
    .icon14_common.add_gray { background: url("../images/base_z22a2de.png") 0 -3417px no-repeat; }
        .icon14_common.add_gray:hover { background: url("../images/base_z22a2de.png") 0 -3441px no-repeat; }
    .icon14_common.edit_gray { background: url("../images/base_z22a2de.png") 0 -3465px no-repeat; }
        .icon14_common.edit_gray:hover { background: url("../images/base_z22a2de.png") 0 -3489px no-repeat; }
    .icon14_common.del_gray { background: url("../images/base_z22a2de.png") 0 -3513px no-repeat; }
        .icon14_common.del_gray:hover { background: url("../images/base_z22a2de.png") 0 -3537px no-repeat; }
    .icon14_common.sort_gray { background: url("../images/base_z22a2de.png") 0 -3561px no-repeat; }
        .icon14_common.sort_gray:hover { background: url("../images/base_z22a2de.png") 0 -3585px no-repeat; }
    .icon14_common.add_blue { background: url("../images/base_z22a2de.png") 0 -3609px no-repeat; }
    .icon14_common.switch_gray { background: url("../images/base_z22a2de.png") 0 -3633px no-repeat; }
        .icon14_common.switch_gray:hover { background: url("../images/base_z22a2de.png") 0 -3657px no-repeat; }
a:hover .icon14_common.switch_gray { background: url("../images/base_z22a2de.png") 0 -3681px no-repeat; }
.icon16_common { width: 16px; height: 16px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
    .icon16_common.close { background: url("../images/base_z22a2de.png") 0 -3705px no-repeat; }
        .icon16_common.close:hover { background: url("../images/base_z22a2de.png") 0 -3731px no-repeat; }
    .icon16_common.close_flat { background: url("../images/base_z22a2de.png") 0 -3757px no-repeat; }
        .icon16_common.close_flat:hover { background: url("../images/base_z22a2de.png") 0 -3783px no-repeat; }
    .icon16_common.edit_gray { background: url("../images/base_z22a2de.png") 0 -3809px no-repeat; }
    .icon16_common.del_gray { background: url("../images/base_z22a2de.png") 0 -3835px no-repeat; }
    .icon16_common.enter_gray { background: url("../images/base_z22a2de.png") 0 -3861px no-repeat; }
        .icon16_common.enter_gray.frm_input_append { margin-top: -8px; }
    .icon16_common.star_gray { background: url("../images/base_z22a2de.png") 0 -3887px no-repeat; }
        .icon16_common.star_gray:hover { background: url("../images/base_z22a2de.png") 0 -3912px no-repeat; }
    .icon16_common.star_blue { background: url("../images/base_z22a2de.png") 0 -3938px no-repeat; }
    .icon16_common.star_orange { background: url("../images/base_z22a2de.png") 0 -3964px no-repeat; }
        .icon16_common.star_orange:hover { background: url("../images/base_z22a2de.png") 0 -3992px no-repeat; }
    .icon16_common.woman_orange { background: url("../images/base_z22a2de.png") 0 -4018px no-repeat; }
    .icon16_common.man_blue { background: url("../images/base_z22a2de.png") 0 -4044px no-repeat; }
    .icon16_common.reply_blue { background: url("../images/base_z22a2de.png") 0 -4070px no-repeat; }
        .icon16_common.reply_blue:hover { background: url("../images/base_z22a2de.png") 0 -4096px no-repeat; }
    .icon16_common.del_gray { background: url("../images/base_z22a2de.png") 0 -4122px no-repeat; }
        .icon16_common.del_gray:hover { background: url("../images/base_z22a2de.png") 0 -4148px no-repeat; }
    .icon16_common.reply_gray { background: transparent url(/mpres/htmledition/images/icon/common/icon16_reply_gray.png?__sprite) no-repeat 0 0; }
        .icon16_common.reply_gray:hover { background: transparent url(/mpres/htmledition/images/icon/common/icon16_reply_gray_hl.png?__sprite) no-repeat 0 0; }
    .icon16_common.search_gray { background: url("../images/base_z22a2de.png") 0 -4174px no-repeat; }
    .icon16_common.sort_gray { background: url("../images/base_z22a2de.png") 0 -4200px no-repeat; }
        .icon16_common.sort_gray:hover { background: url("../images/base_z22a2de.png") 0 -4226px no-repeat; }
    .icon16_common.add_gray { background: url("../images/base_z22a2de.png") 0 -4252px no-repeat; }
        .icon16_common.add_gray:hover { background: url("../images/base_z22a2de.png") 0 -4278px no-repeat; }
    .icon16_common.save_gray { background: url("../images/base_z22a2de.png") 0 -4304px no-repeat; }
        .icon16_common.save_gray:hover { background: url("../images/base_z22a2de.png") 0 -4330px no-repeat; }
.icon18_common { width: 18px; height: 18px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
    .icon18_common.woman_orange { background: url("../images/base_z22a2de.png") 0 -4356px no-repeat; }
    .icon18_common.man_blue { background: url("../images/base_z22a2de.png") 0 -4384px no-repeat; }
    .icon18_common.error { background: url("../images/base_z22a2de.png") 0 -4412px no-repeat; }
    .icon18_common.add_blue { background: url("../images/base_z22a2de.png") 0 -4440px no-repeat; }
.selected .icon18_common.add_blue { background: url("../images/base_z22a2de.png") 0 -4468px no-repeat; }
.icon18_common.add_white { background: url("../images/base_z22a2de.png") 0 -4496px no-repeat; }
.icon18_common.del_blue { background: url("../images/base_z22a2de.png") 0 -4524px no-repeat; }
    .icon18_common.del_blue:hover { background: url("../images/base_z22a2de.png") 0 -4552px no-repeat; }
.icon18_common.del_gray { background: url("../images/base_z22a2de.png") 0 -4580px no-repeat; }
    a:hover .icon18_common.del_gray, .icon18_common.del_gray:hover { background: url("../images/base_z22a2de.png") 0 -4608px no-repeat; }
.icon18_common.link_gray { background: url("../images/base_z22a2de.png") 0 -4636px no-repeat; }
    .icon18_common.link_gray:hover, .hover .icon18_common.link_gray, a:hover .icon18_common.link_gray { background: url("../images/base_z22a2de.png") 0 -4664px no-repeat; }
.icon18_common.download_blue { background: url("../images/base_z22a2de.png") 0 -4692px no-repeat; }
    .icon18_common.download_blue:hover { background: url("../images/base_z22a2de.png") 0 -4720px no-repeat; }
.icon18_common.upload_gray { background: url("../images/base_z22a2de.png") 0 -4748px no-repeat; }
    .icon18_common.upload_gray:hover { background: url("../images/base_z22a2de.png") 0 -4776px no-repeat; }
.icon18_common.download_simple_gray { background: url("../images/base_z22a2de.png") 0 -4804px no-repeat; }
    .icon18_common.download_simple_gray:hover, a:hover .icon18_common.download_simple_gray { background: url("../images/base_z22a2de.png") 0 -4832px no-repeat; }
.icon18_common.download_gray { background: url("../images/base_z22a2de.png") 0 -4860px no-repeat; }
    .icon18_common.download_gray:hover, a:hover .icon18_common.download_gray { background: url("../images/base_z22a2de.png") 0 -4888px no-repeat; }
.icon18_common.move_gray { background: url("../images/base_z22a2de.png") 0 -4916px no-repeat; }
    .icon18_common.move_gray:hover, a:hover .icon18_common.move_gray { background: url("../images/base_z22a2de.png") 0 -4944px no-repeat; }
.icon18_common.reply_gray { background: url("../images/base_z22a2de.png") 0 -4972px no-repeat; }
    .icon18_common.reply_gray:hover { background: url("../images/base_z22a2de.png") 0 -5000px no-repeat; }
.icon18_common.star_gray { background: url("../images/base_z22a2de.png") 0 -5028px no-repeat; }
    .icon18_common.star_gray:hover { background: url("../images/base_z22a2de.png") 0 -5056px no-repeat; }
.icon18_common.save_gray { background: url("../images/base_z22a2de.png") 0 -5084px no-repeat; }
    .icon18_common.save_gray:hover { background: url("../images/base_z22a2de.png") 0 -5112px no-repeat; }
.icon18_common.edit_blue { background: url("../images/base_z22a2de.png") 0 -5140px no-repeat; }
    .icon18_common.edit_blue:hover { background: url("../images/base_z22a2de.png") 0 -5168px no-repeat; }
.selected .icon18_common.edit_blue { background: url("../images/base_z22a2de.png") 0 -5196px no-repeat; }
.icon18_common.zoomout_gray { background: url("../images/base_z22a2de.png") 0 -5224px no-repeat; }
    .icon18_common.zoomout_gray:hover, a:hover .icon18_common.zoomout_gray { background: url("../images/base_z22a2de.png") 0 -5252px no-repeat; }
.icon18_common.edit_gray { background: url("../images/base_z22a2de.png") 0 -5280px no-repeat; }
    .icon18_common.edit_gray:hover, a:hover .icon18_common.edit_gray { background: url("../images/base_z22a2de.png") 0 -5308px no-repeat; }
.icon18_common.star_orange { background: url("../images/base_z22a2de.png") 0 -5336px no-repeat; }
.icon18_common.save_blue { background: url("../images/base_z22a2de.png") 0 -5364px no-repeat; }
    .icon18_common.save_blue:hover { background: url("../images/base_z22a2de.png") 0 -5392px no-repeat; }
.icon18_common.qrcode_gray { background: url("../images/base_z22a2de.png") 0 -5420px no-repeat; }
    .icon18_common.qrcode_gray:hover, a:hover .icon18_common.qrcode_gray { background: url("../images/base_z22a2de.png") 0 -5448px no-repeat; }
.icon20_common {width: 25px;height: 25px;vertical-align: middle;display: inline-block;line-height: 17px;overflow: hidden;font-size: 28px;color: #CCC;}
    .icon20_common.reply_gray { background: url("../images/base_z22a2de.png") 0 -5476px no-repeat; }
        .icon20_common.reply_gray:hover { background: url("../images/base_z22a2de.png") 0 -5506px no-repeat; }
    .icon20_common.speaker { background: url("../images/base_z22a2de.png") 0 -5536px no-repeat; }
.icon21_common { width: 21px; height: 21px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
    .icon21_common.error { background: url("../images/base_z22a2de.png") 0 -5562px no-repeat; }
    .icon21_common.success { background: url("../images/base_z22a2de.png") 0 -5593px no-repeat; }
    .icon21_common.waiting { background: url("../images/base_z22a2de.png") 0 -5624px no-repeat; }
.icon22_common { width: 22px; height: 22px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
    .icon22_common.checked { background: url("../images/base_z22a2de.png") 0 -5655px no-repeat; }
    .icon22_common.error { background: url("../images/base_z22a2de.png") 0 -5687px no-repeat; }
    .icon22_common.success { background: url("../images/base_z22a2de.png") 0 -5719px no-repeat; }
    .icon22_common.fail { background: url("../images/base_z22a2de.png") 0 -5751px no-repeat; }
.icon24_common { width: 24px; height: 24px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
    .icon24_common.add_gray { background: url("../images/base_z22a2de.png") 0 -5783px no-repeat; }
.icon28_common { width: 28px; height: 28px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
    .icon28_common.upload_blue { background: url("../images/base_z22a2de.png") 0 -5817px no-repeat; }
.icon_dot { font-family: "Microsoft YaHei",sans-serif; }
.icon12_del { display: inline-block; text-decoration: none; vertical-align: middle; font-weight: 400; font-style: normal; cursor: pointer; font-size: 12px; color: #b3b3b3; }
    .icon12_del:hover { color: #545454; }
.icon_loading_small { width: 40px; height: 40px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
    .icon_loading_small.white { background: transparent url(/mpres/htmledition/images/icon/loading/icon40_loading_white218877.gif) no-repeat 0 0; }
    .icon_loading_small.gray { background: transparent url(/mpres/htmledition/images/icon/loading/icon40_loading_gray218877.gif) no-repeat 0 0; }
.icon32_loading { width: 32px; height: 32px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
    .icon32_loading.dark { background: transparent url(/mpres/htmledition/images/icon/common/icon32_loading_dark218877.gif) no-repeat 0 0; }
    .icon32_loading.light { background: transparent url(/mpres/htmledition/images/icon/common/icon32_loading_light218877.gif) no-repeat 0 0; }
.icon_mini_tips { width: 16px; height: 16px; vertical-align: middle; display: inline-block; line-height: 100px; overflow: hidden; }
    .icon_mini_tips.document_link { background: url("../images/base_z22a2de.png") 0 -5855px no-repeat; }
.icon_verify { width: 82px; height: 30px; vertical-align: middle; display: inline-block; }
    .icon_verify.waiting { background: url("../images/base_z22a2de.png") 0 -5881px no-repeat; }
    .icon_verify.fail { background: url("../images/base_z22a2de.png") 0 -5921px no-repeat; }
.icon_verify_checked { background: url("../images/base_z22a2de.png") 0 -5961px no-repeat; width: 16px; height: 16px; vertical-align: middle; display: inline-block; }
.icon_wxverify_status { display: inline-block; vertical-align: middle; }
    .icon_wxverify_status.name_waiting { width: 86px; height: 24px; background: url("../images/base_z22a2de.png") 0 -5987px no-repeat; }
    .icon_wxverify_status.file_success { width: 96px; height: 24px; background: url("../images/base_z22a2de.png") 0 -6021px no-repeat; }
.icon_card_selected { background: url("../images/base_z22a2de.png") 0 -6055px no-repeat; width: 46px; height: 46px; vertical-align: middle; display: inline-block; }
.icon_noie6 { background: transparent url(/mpres/htmledition/images/icon/common/icon_noie6218877.png) no-repeat 0 0; width: 369px; height: 390px; vertical-align: middle; display: inline-block; }
body { min-width: 900px; background: #e7e8eb; }
